2013-02-26 43 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需要什麼,並提供他們之間的翻譯。

沒有更多的信息(特別是一個可重複的例子),這很難幫助你。