我想检查双因素方差分析的同质性方差假设。为此,我想使用car包中的leveneTest()函数。然而,它给了我以下错误:
Error in leveneTest.formula(formula, data, center = center) : Levene's test is not appropriate with quantitative explanatory variables.
通过搜索错误,我发现解释变量的顺序很重要,函数期望右侧是因子。我尝试了这个方法,但它没有起作用。
我还测试了一个相同任务的教程:
library(car)
my_data <- ToothGrowth
leveneTest(len ~ supp*dose, data = my_data)
这个命令会给出同样的错误,但实际上应该给出以下结果:
Levene's Test for Homogeneity of Variance (center = median)
' Df F value Pr(>F)'
'group 5 1.7086 0.1484'
' 54'
是否有其他人遇到了同样的错误?除了将数字变量转换为阶乘变量之外,还有解决方法吗?
非常感谢帮助!