manova1
1 因子多変量分散分析
構文
d = manova1(X,group)
d = manova1(X,group,alpha)
[d,p] = manova1(...)
[d,p,stats] = manova1(...)
説明
d = manova1(X,group)
は、group
によってグループ化されたX
の列の多変量平均を比較するために、1 因子多変量分散分析 (MANOVA) を実行します。X
はデータ値が含まれているm行n列の行列であり、各行は 1 つの観測値に対するn個の変数の測定値のベクトルです。group
は、カテゴリカル変数、ベクトル、文字配列、string 配列、または文字ベクトルの cell 配列として定義されたグループ化変数です。2 つの観測がgroup
配列に同じ値をもつ場合、同じグループ内に属します。各グループの観測は、母集団からの標本を表しています。
関数は、グループ平均を含んでいる空間の次元の推定値d
を返します。manova1
は、各グループの平均は同じn次元の多変量ベクトルで、標本X
で観測された差は偶然に起因するという帰無仮説を検定します。d
=0
である場合、この仮説を棄却する証拠はありません。d
=1
である場合、5% の水準で帰無仮説を棄却できますが、同じ線上に多変量平均があるという仮説は棄却できません。同様に、d
=2
である場合、多変量平均は、n次元空間で同じ平面上にある可能性はありますが、同じ線上ではありません。
d = manova1(X,group,alpha)
は、有意水準alpha
を制御します。戻り値d
は、p
>alpha
となる最小の次元になります。ここでp
は、平均がその次元の空間に存在するかどうかを検定するための p 値です。
[d,p] = manova1(...)
は、平均が 0、1 などの次元空間にあるかどうかを検定するための p 値のベクトルであるp
も返します。可能な最大次元は、空間の次元、またはグループの数より小さい次元のいずれかです。最大は含まずに、最大までの各次元に対して、p
の 1 つの要素があります。
i番目の p 値が 0 に近い場合、グループ平均がi-1 次元の空間にあるという仮説に疑問が生じます。結果が統計的に有意であると判断するかどうかを決めるための棄却限界値 p の選択は解析者に委ねられ、入力引数alpha
の値で指定されます。p 値が 0.05 または 0.01 未満の場合、一般的に有意な結果であると言えます。
[d,p,stats] = manova1(...)
は、MANOVA の付加的な結果を含む構造体であるstats
も返します。構造体は、次のフィールドを含みます。
フィールド | コンテンツ |
---|---|
W |
グループ内二乗和およびクロス積行列 |
B |
グループ間二乗和およびクロス積行列 |
T |
二乗総和およびクロス積行列 |
dfW |
|
足协 |
|
dfT |
|
lambda |
平均が0,1などの次元をもつかどうかを検定するための,ウィルクスのラムダ検定統計量の値のベクトル |
chisq |
|
chisqdf |
|
eigenval |
W-1B の固有値 |
eigenvec |
W-1B の固有ベクトル。これらは、正準変数 |
canon |
正準変数 |
mdist |
各点から、そのグループの平均までのマハラノビス距離から生成されるベクトル |
gmdist |
グループ平均の各ペアの間のマハラノビス距離の行列 |
正準変数C
は、グループ間の分離を最大化するために選ばれた、オリジナル変数の線形結合です。特に、C(:,1)
は、グループ間を最大に分離するようなX
の列の線形結合です。つまり、あらゆる可能な線形結合の中で、1 因子分散分析における最も有意な F 統計をもつ結合です。C(:,2)
はC(:,1)
に直交している状態で分離が最大になります。他についても同様です。
解析を補うために他の関数と共にmanova1
の結果を使用すると有効です。たとえば、gplotmatrix
を使用して、元の変数のグループ化された散布図行列の表示から開始することもできます。最初の 2 つの正準変数を使用してグループの分離を可視化するために、gscatter
を使用できます。グループ平均の中のクラスターを示し、系統樹を表示するために、manovacluster
を使用できます。
仮定
MANOVA 検定では、X
内のデータについて次のように仮定します。
各グループの母集団が正規分布であること。
分散共分散行列が各母集団に対して同じであること。
すべての観測が互いに独立していること。
例
4 つの自動車特性の平均において、自動車の生産国により定義されるグループの中で、違いがあるかどうかを決定するために、manova1
を使用できます。
load carbig [d,p] = manova1([MPG Acceleration Weight Displacement],... Origin) d = 3 p = 0 0.0000 0.0075 0.1934
入力行列には、4 つの次元があります。したがってグループの平均は、4 次元空間内になければなりません。manova1
は、平均が 3 次元部分空間内にあるという仮説を棄却できないことを示します。
参考文献
[1] Krzanowski, W. J. Principles of Multivariate Analysis: A User's Perspective. New York: Oxford University Press, 1988.