我是 R 新手,我正在尝试使用 mclust 包。
我需要做的是从data.mat
文件中获取数据并使用 mclust 对其进行聚类。
我使用的代码是:
data <- readMat('data.mat')
mod1 <- Mclust(data['X'], modelName='EVE')
我收到以下错误:
拟合...
|
| mvnX 中的 0% 错误(数据 = 数据,之前 = 之前):(
列表)对象不能被强制输入“双精度”
我已经测试过summary(data['X'])
,数据是数字的
长度类模式
X 29000000 -none- numeric
我试过使用as.matrix(data['X'])
,我得到了同样的错误。
我尝试了不同的方法modelName
,但我得到了同样的错误。
当然我错过了一些东西,帮助我:(