學習筆記126—單因素方差分析(One Way ANOVA)


Analysis of variance (ANOVA) is a collection of statistical models and their associated estimation procedures (such as the "variation" among and between groups) used to analyze the differences among group means in a sample. ANOVA was developed by statistician and evolutionary biologist Ronald Fisher.

 

什么是單因素方差分析

  單因素方差分析是指對單因素試驗結果進行分析,檢驗因素對試驗結果有無顯著性影響的方法。

  單因素方差分析是兩個樣本平均數比較的引伸,它是用來檢驗多個平均數之間的差異,從而確定因素對試驗結果有無顯著性影響的一種統計方法。

 

單因素方差分析相關概念

  • 因素:影響研究對象的某一指標、變量。
  • 水平:因素變化的各種狀態或因素變化所分的等級或組別。
  • 單因素試驗:考慮的因素只有一個的試驗叫單因素試驗。
 

單因素方差分析示例

  例如,將抗生素注入人體會產生抗生素與血漿蛋白質結合的現象,以致減少了葯效。下表列出了5種常用的抗生素注入到牛的體內時,抗生素與血漿蛋白質結合的百分比。現需要在顯著性水平α = 0.05下檢驗這些百分比的均值有無顯著的差異。設各總體服從正態分布,且方差相同。

青霉素 四環素 鏈霉素 紅霉素 氯霉素
29.6 27.3 5.8 21.6 29.2
24.3 32.6 6.2 17.4 32.8
28.5 30.8 11.0 18.3 25.0
32.0 34.8 8.3 19.0 24.2

  在這里,試驗的指標是抗生素與血漿蛋白質結合的百分比,抗生素為因素,不同的5種抗生素就是這個因素的五個不同的水平。假定除抗生素這一因素外,其余的一切條件都相同。這就是單因素試驗。試驗的目的是要考察這些抗生素與血漿蛋白質結合的百分比的均值有無顯著的差異。即考察抗生素這一因素對這些百分比有無顯著影響。這就是一個典型的單因素試驗的方差分析問題。

 

單因素方差分析的基本理論

  與通常的統計推斷問題一樣,方差分析的任務也是先根據實際情況提出原假設H0與備擇假設H1,然后尋找適當的檢驗統計量進行假設檢驗。本節將借用上面的實例來討論單因素試驗的方差分析問題。

  在上例中,因素A(即抗生素)有s(=5)個水平A_1,A_2,\cdots,A_5,在每一個水平A_j(j=1,2,\cdots,s)下進行了nj = 4次獨立試驗,得到如上表所示的結果。這些結果是一個隨機變量。表中的數據可以看成來自s個不同總體(每個水平對應一個總體)的樣本值,將各個總體的均值依次記為\mu_1,\mu_2,\cdots,\mu_s,則按題意需檢驗假設

  H_0:\mu_1=\mu_2=\cdots=\mu_s

  H_1:\mu_1,\mu_2,\cdots,\mu_s不全相等

為了便於討論,現在引入總平均μ

  \mu=\frac{1}{n}\sum_{j=1}^s n_j \mu_j 其中:n=\sum_{j=1}^s n_j

再引入水平Aj的效應δj

\delta_j=\mu_j-\mu(j=1,2\ldots,s)

顯然有n_1\delta_1+n_2\delta_2+\cdots+n_s\delta_s=0δj表示水平Aj下的總體平均值與總平均的差異。

利用這些記號,本例的假設就等價於假設

  H_0:\delta_1=\delta_2=\cdots=\delta_s=0

  H_1:\delta_1,\delta_2,\cdots,\delta_s不全為零

因此,單因素方差分析的任務就是檢驗s個總體的均值μj是否相等,也就等價於檢驗各水平Aj的效應δj是否都等於零。

  2. 檢驗所需的統計量

  假設各總體服從正態分布,且方差相同,即假定各個水平A_j(j=1,2,\cdots,s)下的樣本x_{1j},x_{2j},\cdots,x_{n_jj}來自正態總體Nj2),μjσ2未知,且設不同水平Aj下的樣本之間相互獨立,則單因素方差分析所需的檢驗統計量可以從總平方和的分解導出來。下面先引入:

  水平Aj下的樣本平均值:

  {\overline x}_{\bullet j}=\frac{1}{n}\sum_{i=1}^{n_j}x_{ij}

  數據的總平均:

  \overline{x}=\frac{1}{n}\sum_{j=1}^s\sum_{i=1}^{n_j}x_{ij}=\frac{1}{n}\sum_{j=1}^sn_j{\overline x}_{\bullet j}

  總平方和:

  S_T=\sum_{j=1}^s \sum_{i=1}^{n_j}{(x_{ij}-\overline x)}^2

總平方和ST反映了全部試驗數據之間的差異,因此ST又稱為總變差。將其分解為

  ST = SE + SA

其中:

  S_E=\sum_{j=1}^s \sum_{i=1}^{n_j}{(x_{ij}\overline x}_{\bullet j})}^2

  S_A=\sum_{j=1}^s \sum_{i=1}^{n_j}{({\overline x}_{\bullet j\overline x)}^2=\sum_{j=1}^s n_j({\overline x}_{\bullet j}-\overline x)^2)

上述SE的各項(x_{ij}\overline x}_{\bullet j})^2表示了在水平Aj下,樣本觀察值與樣本均值的差異,這是由隨機誤差所引起的,因此SE叫做誤差平方和。SA的各項n_j({\overline x}_{\bullet j\overline x)^2表示了在水平Aj下的樣本平均值與數據總平均的差異,這是由水平Aj以及隨機誤差所引起的,因此SA叫做因素A的效應平方和。

  可以證明SASE相互獨立,且當H_0:\delta_1=\delta_2=\cdots=\delta_s=0為真時,SASE分別服從自由度為s − 1,n − sχ2分布,即

  SA / σ2˜χ2(s − 1)

  SE / σ2˜χ2(n − s)

於是,當H_0:\delta_1=\delta_2=\cdots=\delta_s=0為真時

  F=\frac{(S_A)/(s-1)}{(S_E)/(n-s)}=\frac{\frac{S_A}{\sigma^2}/(s-1)}{\frac{S_E}{\sigma^2}/(n-s)} \sim  F(s-1,n-s)

這就是單因素方差分析所需的服從F分布的檢驗統計量。

  3. 假設檢驗的拒絕域

  通過上面的分析可得,在顯著性水平α下,本檢驗問題的拒絕域為

  F=\frac{(S_A)/(s-1)}{(S_E)/(n-s)}\le F_{\alpha}(s-1,n-s)

為了方便分析比較,通常將上述分析結果編排成如下表所示的方差分析表。表中的\overline S_A,\overline S_E分別稱為SA,SE的均方。

方差來源 平方和 自由度 均方 F比
因素A SA s − 1 \overline S_A=\frac{S_A}{s-1} F=\frac{\overline S_A}{\overline S_E}
誤差 SE n − s \overline S_E=\frac{S_E}{n-s}  
總和 ST n − 1    
參考文獻

 趙丹亞,邵麗.中文版Excel2000應用案例.人民郵電出版社,2000年01月第1版

參考鏈接:https://www.cnblogs.com/sddai/p/10040790.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM