作者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)