¿Cómo obtener las longitudes de semiejes de una elipse? en R
Tengo este conjunto de coordenadas xey:
x<-c(1.798805,2.402390,2.000000,3.000000,1.000000)
y<-c(0.3130147,0.4739707,0.2000000,0.8000000,0.1000000)
as.matrix(cbind(x,y))->d
y quiero calcular el elipsoide que contiene este conjunto de puntos, uso la funciónellipsoidhull()
en el paquete "cluster", y obtengo:
> ellipsoidhull(d)
'ellipsoid' in 2 dimensions:`
center = ( 2.00108 0.36696 ); squared ave.radius d^2 = 2`
and shape matrix =
x 0.66590 0.233106
y 0.23311 0.095482
hence, area = 0.60406
Sin embargo, no es obvio para mí cómo puedo obtener de estos resultados, las longitudes de los ejes semi mayores de esta elipse.
¿Alguna idea?
Muchas gracias por adelantado.
Tina