data=c(rnorm(1000),rnorm(2000)+2,rnorm(1000)*2-1)
if (FALSE) Vals=AdaptGauss(data,c(-1,0,2),c(2,1,1),c(0.25,0.25,0.5),0.3,-6,6)
NullMixture=cbind(Vals$Means,Vals$SDs,Vals$Weights)
if (FALSE) Vals2=AdaptGauss(data,c(-1,0,2,3),c(2,1,1,1),c(0.25,0.25,0.25,0.25),0.3,-6,6)
OneMixture=cbind(Vals2$Means,Vals2$SDs,Vals2$Weights)
if (FALSE) {
res=LikelihoodRatio4Mixtures(data,NullMixture,OneMixture,T)
}
Run the code above in your browser using DataLab