【问题标题】:aov in R :No F statistic shownR中的aov:未显示F统计量
【发布时间】:2018-11-07 02:40:22
【问题描述】:

在 R 中使用 aov() 函数时,我没有得到 F 统计量或 p 值。 (我看了this question,但是我用的是单向设计,所以答案不适用)。

自变量是“老师”,因变量是“分数”。我复制了下面的代码,其中包含数据中的随机案例样本。

teacher <- c("B","C", "B", "A", "A", "B", "A", "D", "B", "C",
             "D", "C", "B", "C", "C", "B", "C", "B", "B", "D", "A", "A", "C", "A", "D")

score <- c(10,13,13,7,7,4,7,10,3,13,11,17,14,11,13,8,15,13,8,9,8,12,10,5,11)

mydata <- data.frame(teacher,score)

aov(score~teacher, data = mydata)

结果如下:

Call:
   aov(formula = score ~ teacher, data = mydata)

Terms:
                 teacher Residuals
Sum of Squares  108.0245  183.8155
Deg. of Freedom        3        21

Residual standard error: 2.958567
Estimated effects may be unbalanced

所以我的问题是:为什么我没有得到 F 统计量/p 值?我如何获得这些值?

【问题讨论】:

    标签: r anova


    【解决方案1】:

    p 值在摘要中。如果你尝试:

    summary(aov(score~teacher, data = mydata))

    你会得到:

                Df Sum Sq Mean Sq F value Pr(>F)  
    teacher      3  108.0   36.01   4.114 0.0192 *
    Residuals   21  183.8    8.75                 
    ---
    Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-21
    • 2021-12-04
    • 1970-01-01
    • 1970-01-01
    • 2022-11-03
    • 2022-01-10
    • 1970-01-01
    相关资源
    最近更新 更多