Подобные вопросы есть на сайте, но я не смог найти ответ на эту, казалось бы, очень простую проблему. Я подгоняю смесь двух гауссов к набору данных Old Faithful:
if(!require("mixtools")) { install.packages("mixtools"); require("mixtools") }
data_f <- faithful
plot(data_f$waiting, data_f$eruptions)
data_f.k2 = mvnormalmixEM(as.matrix(data_f), k=2, maxit=100, epsilon=0.01)
data_f.k2$mu # estimated mean coordinates for the 2 multivariate Gaussians
data_f.k2$sigma # estimated covariance matrix
Я просто хочу наложить друг на друга два эллипса для двух гауссовских компонентов модели, описываемой средними векторами data_f.k2$mu
и ковариационными матрицами data_f.k2$sigma
. Чтобы получить что-то вроде:
Кому интересно, здесь — это решение MatLab, которое создало приведенный выше график.
ellipse
cran.r- project.org/web/packages/ellipse/index.html ? различные процедуры для рисования эллипсов и эллипсоподобных доверительных областей - person Julian   schedule 04.02.2015