作者QQVila (雷曼×)
看板Statistics
标题Re: [程式] 用统计软体R作ANOVA的分析
时间Sun Dec 13 10:37:44 2009
※ 引述《arbiteron (..)》之铭言:
: 注意看aov里头的结构是类似回归的语法
: 但是这个时候R将test及tester这两个变数当成"数字"
: 而非"factor"
: 所以在执行aov之前需再加上
: test <- factor(test)
: tester <- factor(tester)
: 再执行即可
首先谢谢a大的解答~
不过现在又有很微小又恐怖的问题…
> data <- read.table("r.txt",header=T)
> attach(data)
> data$num <- factor(num)
> data$operator <- factor(operator)
> anova(lm(part~num*operator,data))
Analysis of Variance Table
Response: part
Df Sum Sq Mean Sq F value Pr(>F)
num 9 3936.0 437.3 855.6425 < 2.2e-16 ***
operator 2 39.3 19.6 38.4130 1.817e-11 ***
num:operator 18 48.5 2.7 5.2729 5.060e-07 ***
Residuals 60 30.7 0.5
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘
根据课本,我的F value 跟Pr(>F)跟课本的落差超大!!
其余Df SS MS都是课本上的四舍五入到小数第一位。
这…请问该怎麽办= =?
课本上的: F P
162.27 0.000
7.28 0.005
5.27 0.000
非常感谢……
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.216.116.154
1F:→ arbiteron:test*operator (?) 12/13 17:57
2F:→ QQVila:一开始忘了是什麽*什麽 後来确认是num*operator @@" 12/13 18:28
※ 编辑: QQVila 来自: 61.216.116.154 (12/13 18:31)