1. 程式人生 > 實用技巧 >方差分析

方差分析

單因素方差分析

解:這是單因素均衡資料的方差分析,Matlab程式
如下:

A=[31.9 27.9 31.8 28.4 35.9
24.8 25.7 26.8 27.9 26.2 
22.1 23.6 27.3 24.9 25.8
27.0 30.8 29.0 24.5 28.5];
B = A';  %將矩陣轉置,Matlab中要求各列為不同水平
p=anova1(B);  

執行結果一表一圖。

誤差分析表

含義

當p<0.05稱差異是顯著的,當p<0.01稱差異是高度顯著的.,因為p=0.0029<0.01, 故不同飼料對魚的增重效果極為顯著.

均值盒子圖

四種不同飼料對魚的增重效果極為顯著,

那麼哪一種最好呢?請看下圖

此時,第一個圖對應第一種飼料且離盒子圖中心線較遠,效果最突出。

試驗:

如果從原始資料中去掉第一種飼料的試驗資料。

p=anova1(B(:,2:4));

得到的結果為各種飼料之間對魚的增重效果不顯著.

單因素非均衡方差分析。

程式碼

A=[ 164 190 203 205 206 214 228 257 185 197 201 231 187 212 215 220 248 265 281];
group=[1*ones(1,8),2*ones(1 ,4),3*ones(1,7)];
p=anova1(A, group)