-2
我在Anova上運行Levene測試時遇到了問題。我不斷收到以下錯誤:在Anova上的Levene測試:「y - meds中的錯誤[組]:非順應陣列」
'Error in y - meds[group] : non-conformable arrays'
以下是我有:
MiniP$Education <- as.factor(MiniP$US_DEGR)
MiniP$Sex <- as.factor(MiniP$SEXM1F2)
leveneTest(Immigration~Education*Sex, data = MiniP)
性別有2層,男性和女性,並育有5個級別,從HS差到研究生院。
對於受教育水平的男性,我有(68,286,44,123,66),對於女性,按照教育水平,我有(92,330,69,118,75)。我試着將預測因子設置爲數字和因子。
我得到可重複使用的例子很有幫助,但在閱讀了評論中共享的文檔之後,似乎需要包含一個數據框才能使該例子具有可重現性(可以理解)。但是,我使用的數據集超過1200個案例。所以我不知道如何在這裏提供。我擁有的代碼沒有被破壞,它可以處理其他數據集和變量,但由於某種原因,它不適用於此等式。我試着將預測因子設置爲數字和因子。
數組的維數是多少? (不是因素的數量,R中數組的實際維數)。此外,請嘗試僅運行這部分「移民〜教育*性別」來查看尺寸不匹配是否存在。 – MondKin
我不知道你的意思是陣列的尺寸......至於模型本身,我已經這樣運行了 model3a < - lm(Immigration〜Sex * Education,data = MiniP) Anova (model3a,type = 3)#綜合效應(F測試) summary(model3a)#迴歸係數 所有這些都運行得很好,我得到了結果。 此外,我已經運行describeBy(),雖然有不平等的n,但據我所知,其他一切看起來都不錯。 – ksnider
用你的矩陣調用'nrow'和'ncol'來知道它們的大小,然後用這個信息更新你的問題 – MondKin