【问题标题】:Levene Test for Two-way ANOVA双向方差分析的 Levene 检验
【发布时间】:2021-09-19 06:00:35
【问题描述】:

我想检查双向方差分析的方差假设的同质性。为此,我想在 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'  

有人遇到同样的错误吗?除了将数值变量转换为阶乘变量之外,还有其他解决方案吗?

非常感谢您的帮助!

【问题讨论】:

    标签: r anova quantitative


    【解决方案1】:

    你必须这样做

    leveneTest(len ~ factor(supp)*factor(dose), data = my_data)
    

    而且我认为如果不转换为因子就没有办法做到这一点,因为 Levene 的测试比较了组。组名是因素,而不是连续变量。

    【讨论】:

    • 谢谢,这很有效,是的,很有意义。
    猜你喜欢
    • 2011-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-17
    • 1970-01-01
    • 2019-08-24
    • 1970-01-01
    相关资源
    最近更新 更多