1
Mcust를 이해하려고 노력 중이므로 가장 쉬운 방법은 가우시안 혼합 모델링을 사용하여 가우스 모델을 모델링하는 것입니다. 나는 G = 1이 가장 적합하다고 생각했을 것이다. 그러나 나는 G = 6을 얻었고 그것들을 프린트하면 원래의 Gaussian에 근접하지도 않습니다. 어떤 힌트가 여기에 잘못 되었습니까?단순 정규 분포에서 R의 가우시안 혼합 모델링 (Mclust)이 실패했습니다.
x<-seq(-4,4,length=200)
y<-dnorm(x,mean=0, sd=1)
plot(x,y, type="l", lwd=2)
mod1<-Mclust(y)
ColourVec<-c('green','cyan','blue','red','yellow','yellow','yellow')
for (i in 1:max(mod1$G)){
tmp<-mod1$classification==i
par(new=T)
plot(density(mod1$data[tmp],adjust=2),col=ColourVec[i],xlim=c(-4,4),ylim=c(0,0.4))
}
건배! 두린
사용하지 않은'mclust' 아직,하지만 난 당신이 원하는 생각' 'dnorm()'의 호출 대신에''rnorm (200, mean = 0, sd = 1) –