VCOV错误消息

时间:2017-04-24 19:24:17

标签: r covariance matrix-inverse

Date: 24/04/2017
Version details:
Windows 8.1
RStudio: Version 0.99.473 
R: version 3.2.0
mirt package: version 1.10

在R包mirt(见下面的链接)中,我创建了一个一维的模型。 (在R-studio和原始R环境中)

https://cran.r-project.org/web/packages/mirt/mirt.pdf

我想要什么以及为什么:

在此之后,我想提取方差协方差矩阵并将其转换为逆/精度矩阵,其提供关于残差之间的协方差的信息。逆矩阵告诉所选维数是否解释(大部分)协方差。

问题: 包含在mirt包中的vcov方法的示例代码以及在我自己的模型中使用vcov给出了相同的错误消息:

示例vcov code mirt包(参见pdf),在RStudio中执行:

> x <- mirt(Science, 1, SE=TRUE)
Iteration: 36, Log-Lik: -1608.870, Max-Change: 0.00010

计算信息矩阵......

> vcov(x)

*****错误讯息******

Error in UseMethod("vcov") : 
 no applicable method for 'vcov' applied to an object of class 
 "c('SingleGroupClass', 'AllModelClass')"

*****结束错误消息*****

我自己的模型(仅供参考):

IRTDASS42_1 <-mirt(data=DASS42_trainingset, model =1, itemtype = 'graded', SE=TRUE)

但您需要使用相应的数据集来测试

我在谷歌找不到答案,所以我希望有人可以帮我解决这个问题。

0 个答案:

没有答案