Ich frage mich, ob mir jemand mit einigen Fragen über die Funktion ellipsoidhull
im R-Paket cluster
helfen kann. Ich verwende es, um eine minimale Ellipse zu finden, die eine Reihe von 2D-Punkten enthält. z.B.Klärung über ellipsoidhull in R
library(cluster)
d <- matrix(c(1,2,3,1,3,2),ncol=2)
e <- ellipsoidhull(d)
Die Funktion berechnet die Ellipse OK, eine Struktur zurückkehrt, die das Zentrum der Ellipse und einer Kovarianzmatrix umfasst.
summary(e)
## 'ellipsoid' in 2 dimensions:
## center = (2 2); squared ave.radius d^2 = 2
## and shape matrix =
## [,1] [,2]
## [1,] 0.66667 0.33333
## [2,] 0.33333 0.66667
## hence, area = 3.6276
Fragen
a) Wie kann ich diese Daten verwenden, um zu überprüfen, ob ein gegebener Punkt auf der Ellipse gehört?
b) Wie kann ich mit diesen Daten die Entfernung von einem bestimmten Punkt zur Ellipse berechnen?
Great! Vielen Dank. Sie haben mir nicht nur bei meiner Frage geholfen, sondern auch die Beziehung zwischen der De-Kovarianz-Darstellung der Ellipse und einer Darstellung, die ich verstehe, deutlich gemacht. Vielen Dank. Ich denke, ich kann das Entfernungsproblem selbst lösen. – user2345448