我无法在Anova上进行Levene测试。我一直收到以下错误:
'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 Dropout到Grad School。
对于按教育程度划分的男性,我有(68岁,286岁,44岁,123岁,66岁)和女性受教育程度的影响,我有(92,330,69,118,75)。我已经尝试将我的预测变量设置为数字和因子。
我认为可重复的示例很有帮助,但在阅读评论中共享的文档后,您似乎需要包含一个数据框以使示例可重现(可理解)。但是,我使用的数据集有1200多个案例。所以我不知道如何在这提供。我所拥有的代码没有被破坏,它适用于其他数据集和变量,但由于某种原因,它不适用于这个等式。我已经尝试将我的预测变量设置为数字和因子。
答案 0 :(得分:1)
以下是答案
MiniP$Immigration <- as.numeric(MiniP$Immigration)
我不知道为什么,因为它已经是一个数字变量开始(一个得分的比例),但考虑到我找到问题的答案的麻烦,我想在这里分享这个以防其他人有同样的问题。原来这是一个简单的修复。