2013-02-26 50 views
0

我已经使用R的Amelia包运行了多个推理,并且 喜欢使用推论的数据集来分析Mokken尺度分析。 但是mokken要求对象是一个数据框架。我试过 as.data.frame(x)和as.matrix(x),但它说它不能强制类amelia到数据框架或矩阵中。使用Amelia对象作为Mokken尺度分析的输入

australia93=as.data.frame(australia93) 
Error in as.data.frame.default(australia93) : 
cannot coerce class '"amelia"' into a data.frame 

coefH(australia93) 
Error in check.data(X) : Data are not matrix or data.frame 

回答

1

的错误意味着R不知道如何amelia对象转换为data.frame。即使您成功获取数据框的对象,Mokken规模分析例程也可能会以非常特定的形式预期其数据。你需要看看amelia提供什么,以及Mokken需要什么,并提供他们之间的翻译。

没有更多的信息(特别是一个可重复的例子),这很难帮助你。