在使用 Mclust 进行单变量拟合时,出现以下错误:
Error in mstepE(data = as.matrix(data)[initialization$subset, ], z = z, :
row dimension of z should equal data length
我正在使用中提到的代码: https ://cran.r-project.org/web/packages/mclust/vignettes/mclust.html#initialisation
这是我收到错误的代码部分:
df1 <- dataSample
BIC <- NULL
for(j in 1:20){
rBIC <- mclustBIC(df1, verbose = T,
initialization = list(hcPairs = randomPairs(df1)))
BIC <- mclustBICupdate(BIC, rBIC)
}
summary(BIC)
以下链接包含要传递给变量“df1”的数据(文件名:dataSample.csv) https://drive.google.com/open?id=0Bzau9RsRnQreYk9XOWVBSm91b2o4NTQ4RlA2UFdWbDBVOVpR