実験を行う際には、いろいろと条件(要因)を取り替えて、その実験結果を記録し 変化を捉えていく。実験結果に及ぼす影響に対して、個々の要因がどのように 影響を与えているかには興味のあるところである。
例えば、実験の結果、172 ページのような 24個のデータが得られたとしよう。
つまり、化合物を生成させる際に、触媒(3水準)と温度(4水準)を変化させ、
12個の状況を用意し、それぞれで2回づつ測定したデータである。
触媒と温度という2つの要因はどの程度
この化合物の収量(生産量)に影響を与えているのであろうか?
より良い条件で化合物を作れば利益や効率も上がるだろうし、
より新しい条件が見つかるかもしれない。
このような問題に対して、分散分析は有効に機能する。 なお、分散分析は、実験計画法と密接に関係があるので、 より詳しく知りたい場合は、その関連の書籍にも目を通すことを勧める。 また、他にも、大橋靖夫他著、SAS による実験データ解析入門、東大出版会、3800円 等がある。
/* Lesson 18-1 */
/* File Name = les1801.sas 11/16/00 */
data kagou; :
do syokubai=1 to 3; : 触媒 : 3水準
do ondo=1 to 4; : 温度 : 4水準
do repeat=1 to 2; : 繰り返し : 各2回
input syuuryou @@; : @@ は1行から複数のデータを読むため
output; : ファイルに出力
end; :
end; :
end; :
cards; :
18 22 20 22 26 24 30 32 : 各データ(計24個)
10 13 19 15 22 21 28 26 :
21 19 21 26 26 21 29 26 :
; :
proc print data=kagou; : データの表示
run; :
proc glm data=kagou; : 分散分析
class syokubai; : 分類変数の指示
model syuuryou=syokubai; : 目的変数 = 説明変数(群)
means syokubai; : 各水準毎の平均と標準偏差の表示の指示
run; :
SAS システム 1
15:00 Thursday, November 2, 2000
OBS SYOKUBAI ONDO REPEAT SYUURYOU
1 1 1 1 18
2 1 1 2 22
3 1 2 1 20
4 1 2 2 22
5 1 3 1 26
6 1 3 2 24
7 1 4 1 30
8 1 4 2 32
9 2 1 1 10
10 2 1 2 13
11 2 2 1 19
12 2 2 2 15
13 2 3 1 22
14 2 3 2 21
15 2 4 1 28
16 2 4 2 26
17 3 1 1 21
18 3 1 2 19
19 3 2 1 21
20 3 2 2 26
21 3 3 1 26
22 3 3 2 21
23 3 4 1 29
24 3 4 2 26
SAS システム 3
15:00 Thursday, November 2, 2000
General Linear Models Procedure
Class Level Information
Class Levels Values
SYOKUBAI 3 1 2 3
Number of observations in data set = 24
SAS システム 4
15:00 Thursday, November 2, 2000
General Linear Models Procedure
Dependent Variable: SYUURYOU
Sum of Mean
Source DF Squares Square F Value Pr > F
Model 2 118.75000 59.37500 2.37 0.1183
Error 21 526.87500 25.08929
Corrected Total 23 645.62500
R-Square C.V. Root MSE SYUURYOU Mean
0.183930 22.38624 5.0089 22.375
SAS システム 5
15:00 Thursday, November 2, 2000
General Linear Models Procedure
Dependent Variable: SYUURYOU
Source DF Type I SS Mean Square F Value Pr > F
SYOKUBAI 2 118.75000 59.37500 2.37 0.1183
Source DF Type III SS Mean Square F Value Pr > F
SYOKUBAI 2 118.75000 59.37500 2.37 0.1183
SAS システム 6
15:00 Thursday, November 2, 2000
General Linear Models Procedure
Level of -----------SYUURYOU----------
SYOKUBAI N Mean SD
1 8 24.2500000 4.83292281
2 8 19.2500000 6.27352715
3 8 23.6250000 3.54310195
/* Lesson 18-2 */
/* File Name = les1802.sas 11/16/00 */
data kagou;
do syokubai=1 to 3;
do ondo=1 to 4;
do repeat=1 to 2;
input syuuryou @@;
output;
end;
end;
end;
cards;
18 22 20 22 26 24 30 32
10 13 19 15 22 21 28 26
21 19 21 26 26 21 29 26
;
proc print data=kagou;
run; :
proc glm data=kagou; : 分散分析
class syokubai ondo; : 分類変数の指示
model syuuryou=syokubai ondo syokubai*ondo; : 目的変数 = 説明変数群
means syokubai ondo syokubai*ondo; : 各水準毎の平均の表示の指示
run; :
SAS システム 3
15:00 Thursday, November 2, 2000
General Linear Models Procedure
Class Level Information
Class Levels Values
SYOKUBAI 3 1 2 3
ONDO 4 1 2 3 4
Number of observations in data set = 24
SAS システム 4
15:00 Thursday, November 2, 2000
General Linear Models Procedure
Dependent Variable: SYUURYOU
Sum of Mean
Source DF Squares Square F Value Pr > F
Model 11 585.12500 53.19318 10.55 0.0001
Error 12 60.50000 5.04167
Corrected Total 23 645.62500
R-Square C.V. Root MSE SYUURYOU Mean
0.906292 10.03515 2.2454 22.375
SAS システム 5
15:00 Thursday, November 2, 2000
General Linear Models Procedure
Dependent Variable: SYUURYOU
Source DF Type I SS Mean Square F Value Pr > F
SYOKUBAI 2 118.75000 59.37500 11.78 0.0015
ONDO 3 414.45833 138.15278 27.40 0.0001
SYOKUBAI*ONDO 6 51.91667 8.65278 1.72 0.2004
Source DF Type III SS Mean Square F Value Pr > F
SYOKUBAI 2 118.75000 59.37500 11.78 0.0015
ONDO 3 414.45833 138.15278 27.40 0.0001
SYOKUBAI*ONDO 6 51.91667 8.65278 1.72 0.2004
SAS システム 6
15:00 Thursday, November 2, 2000
General Linear Models Procedure
Level of -----------SYUURYOU----------
SYOKUBAI N Mean SD
1 8 24.2500000 4.83292281
2 8 19.2500000 6.27352715
3 8 23.6250000 3.54310195
Level of -----------SYUURYOU----------
ONDO N Mean SD
1 6 17.1666667 4.70814896
2 6 20.5000000 3.61939221
3 6 23.3333333 2.33809039
4 6 28.5000000 2.34520788
SAS システム 7
15:00 Thursday, November 2, 2000
General Linear Models Procedure
Level of Level of -----------SYUURYOU----------
SYOKUBAI ONDO N Mean SD
1 1 2 20.0000000 2.82842712
1 2 2 21.0000000 1.41421356
1 3 2 25.0000000 1.41421356
1 4 2 31.0000000 1.41421356
2 1 2 11.5000000 2.12132034
2 2 2 17.0000000 2.82842712
2 3 2 21.5000000 0.70710678
2 4 2 27.0000000 1.41421356
3 1 2 20.0000000 1.41421356
3 2 2 23.5000000 3.53553391
3 3 2 23.5000000 3.53553391
3 4 2 27.5000000 2.12132034
/* Lesson 18-4 */
/* File Name = les1804.sas 11/16/00 */
data kagou;
do syokubai=1 to 3;
do ondo=1 to 4;
do repeat=1 to 2;
input syuuryou @@;
output;
end;
end;
end;
cards;
18 22 20 22 26 24 30 32
10 13 19 15 22 21 28 26
21 19 21 26 26 21 29 26
;
proc print data=kagou;
run; :
proc glm data=kagou; : 分散分析
class ondo; : 温度について
model syuuryou=ondo; :
means ondo/tukey cldiff nosort; : 多重比較(Tukey の方法)の指示
run; :
SAS システム 3
15:00 Thursday, November 2, 2000
General Linear Models Procedure
Class Level Information
Class Levels Values
ONDO 4 1 2 3 4
Number of observations in data set = 24
SAS システム 4
15:00 Thursday, November 2, 2000
General Linear Models Procedure
Dependent Variable: SYUURYOU
Sum of Mean
Source DF Squares Square F Value Pr > F
Model 3 414.45833 138.15278 11.95 0.0001
Error 20 231.16667 11.55833
Corrected Total 23 645.62500
R-Square C.V. Root MSE SYUURYOU Mean
0.641949 15.19444 3.3998 22.375
SAS システム 5
15:00 Thursday, November 2, 2000
General Linear Models Procedure
Dependent Variable: SYUURYOU
Source DF Type I SS Mean Square F Value Pr > F
ONDO 3 414.45833 138.15278 11.95 0.0001
Source DF Type III SS Mean Square F Value Pr > F
ONDO 3 414.45833 138.15278 11.95 0.0001
SAS システム 6
15:00 Thursday, November 2, 2000
General Linear Models Procedure
TUKEY のスチューデント範囲 (HSD) 検定 - 変数 : SYUURYOU
NOTE: この検定法はタイプ I の実験(全体)誤差率を
調整しています.
アルファ = 0.05 信頼 = 0.95 DF= 20 MSE=11.55833
臨界値 : スチューデント化範囲 = 3.958
最小有意差 (MSD)= 5.4939
0.05 レベル で有意な比較は '***' で示しています.
SAS システム 7
15:00 Thursday, November 2, 2000
General Linear Models Procedure
同時 同時
下側 平均 上側
ONDO 信頼 の 信頼
比較 限界 差 限界
1 - 2 -8.827 -3.333 2.161
1 - 3 -11.661 -6.167 -0.673 ***
1 - 4 -16.827 -11.333 -5.839 ***
2 - 1 -2.161 3.333 8.827
2 - 3 -8.327 -2.833 2.661
2 - 4 -13.494 -8.000 -2.506 ***
3 - 1 0.673 6.167 11.661 ***
SAS システム 8
15:00 Thursday, November 2, 2000
General Linear Models Procedure
同時 同時
下側 平均 上側
ONDO 信頼 の 信頼
比較 限界 差 限界
3 - 2 -2.661 2.833 8.327
3 - 4 -10.661 -5.167 0.327
4 - 1 5.839 11.333 16.827 ***
4 - 2 2.506 8.000 13.494 ***
4 - 3 -0.327 5.167 10.661
注意1: 紙で提出する場合は、事務所の受付終了時刻に注意すること。提出日は事務室の受領印で判断する。
注意2: 電子メールでの場合は、添付ファイルは使わないこと。また、提出日時はメールヘッダーから判断する。