看板 NTUFRC-92 關於我們 聯絡資訊
如果你還沒有R 請到http://cran.r-project.org/下載 選Windows (95 and later)->base->R-2.2.1-win32.exe即可! ------------------------------------------------------------------ 你要輸入的資料請先用"記事本"打好 格式如下: (株號) (冠區) (葉長) number region length 1 1 15.7 ... ... ... 葉長葉寬要分兩個檔案儲存 ------------------------------------------------------------------- 使用R: 打開R後,先叫出檔案,檔案名稱請自己令(我先用我的說明) > alnuslen=read.table("C:/Documents and Settings/睿涵/My Documents/涵報告/赤楊 葉長.txt",header=T) (我令葉長的檔名為alnuslen,後面的路徑請依據你檔案位置填寫) 將檔案作anova分析 你可以令檔名,也可以不令 > len_aov=aov(length~number*region,data=alnuslen) 把anova結果叫出來 > anova(len_aov) 會出現下列結果 Analysis of Variance Table Response: length Df Sum Sq Mean Sq F value Pr(>F) number 4 50399 12600 33.9888 < 2.2e-16 *** region 4 159344 39836 107.4615 < 2.2e-16 *** number:region 16 46551 2909 7.8484 < 2.2e-16 *** Residuals 1475 546784 371 --- Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1 這裡要注意一件事 就是number及region的編號若是用阿拉伯數字 請先把它改成"character" >fix(alnuslen) 在number及region的框框上按一下 將numeric改成character 再將視窗關掉即可 比較方便的方法就是使用英文字編號 這樣就不用再做更改 若number:region的p value太小即推翻 表二者有交感 接下來要找出誰跟誰有顯著差異(即p value<0.05者,若a=0.05) 這時候要用TukeyHSD做檢測 他會幫你每一項都做比較 > TukeyHSD(len_aov) 此時會出現一大串資料如下: Tukey multiple comparisons of means 95% family-wise confidence level Fit: aov(formula = length ~ number * region, data = alnuslen) $"number:region" diff lwr upr p adj 2:1-1:1 -8.9500000 -21.8331744 3.93317443 0.6604584 ... ... ... ... ... 我們要看的是最後一欄的值 而上式所列為:第二株的第一區與第一株的第一區之差異,其p value為0.6604584 接下來我的作法是 利用excell幫我排序 找出同一棵樹不同冠區 及 同一冠區不同顆樹 的p value 如此可以得知誰和誰有顯著差異 葉寬的計算以此類推 然後 你就可以寫報告了^^ --------------------------------------------------------------------- 得出的結果... 是有常識就可以知道的...orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.166.235.158
dan0818:多謝老師 03/30 21:37