ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

ttest2

構文

h = ttest2(x,y)
h = ttest2(x,y,Name,Value)
[h,p] = ttest2(___)
[h,p,ci,stats] = ttest2(___)

説明

h = ttest2(x,y) は、2 標本 t 検定を使用して、ベクトル xy のデータが、等しい平均と、等しいが未知の分散の正規分布からの独立した無作為標本から派生しているという帰無仮説の検定結果を返します。対立仮説は、xy のデータは、平均が等しくない母集団から派生しているとします。検定で帰無仮説が有意水準 5% で棄却された場合、結果 h1、それ以外の場合は 0 になります。

h = ttest2(x,y,Name,Value) は、1 つまたは複数の名前と値のペア引数で指定された追加オプションを使用して、 2 標本 t 検定の検定結果を返します。たとえば、有意水準を変更したり、等分散を仮定せずに検定を実行することができます。

[h,p] = ttest2(___) は、前の構文の入力引数のいずれかを使用して、検定の p 値である p も返します。

[h,p,ci,stats] = ttest2(___) は、母集団平均の差に対する信頼区間 ci と、検定統計量に関する情報を含む stats 構造体も返します。

すべて折りたたむ

データセットを読み込みます。2 つの試験における学生の採点データを表すデータ行列の 1 列目と 2 列目を含むベクトルを作成します。

load examgrades
x = grades(:,1);
y = grades(:,2);

2 つのデータ標本が、等しい平均の母集団から派生しているという帰無仮説を検定します。

[h,p,ci,stats] = ttest2(x,y)
h =

     0


p =

    0.9867


ci =

   -1.9438
    1.9771


stats = 

  struct with fields:

    tstat: 0.0167
       df: 238
       sd: 7.7084

h = 0 の戻り値は、ttest2 が既定の有意水準 5% で帰無仮説を棄却しないことを示します。

データセットを読み込みます。2 つの試験における学生の採点データを表すデータ行列の 1 列目と 2 列目を含むベクトルを作成します。

load examgrades
x = grades(:,1);
y = grades(:,2);

2 つのデータ ベクトルが等しい平均の母集団から派生しているという帰無仮説を、その母集団の分散も等しいと仮定せずに検定します。

[h,p] = ttest2(x,y,'Vartype','unequal')
h =

     0


p =

    0.9867

h = 0 の戻り値は、等しい分散が仮定されない場合であっても、ttest2 が既定の有意水準 5% で帰無仮説を棄却しないことを示します。

入力引数

すべて折りたたむ

標本データ。ベクトル、行列または多次元配列として指定します。ttest2NaN 値を欠損データとして扱い、それらのデータを無視します。

  • x および y がベクトルとして指定されている場合、同じ長さにする必要はありません。

  • xy が行列として指定されている場合、これらの列数を同じにしなければなりません。この場合、ttest2 は t 検定を各列で別個に実行し、結果のベクトルを返します。

  • xy多次元配列として指定されている場合、それらのサイズは、大きさが 1 でない最初の次元を除くすべてに対して同じでなければなりません。

データ型: single | double

標本データ。ベクトル、行列または多次元配列として指定します。ttest2NaN 値を欠損データとして扱い、それらのデータを無視します。

  • x および y がベクトルとして指定されている場合、同じ長さにする必要はありません。

  • xy が行列として指定されている場合、これらの列数を同じにしなければなりません。この場合、ttest2 は t 検定を各列で別個に実行し、結果のベクトルを返します。

  • xy多次元配列として指定されている場合、それらのサイズは、大きさが 1 でない最初の次元を除くすべてに対して同じでなければなりません。ttest2 は大きさが 1 でない最初の次元に対して機能します。

データ型: single | double

名前/値のペアの引数

オプションの Name,Value の引数ペアをコンマ区切りで指定します。ここで、Name は引数名で、Value は対応する値です。Name は単一引用符 (' ') で囲まなければなりません。Name1,Value1,...,NameN,ValueN のように、複数の名前と値のペアの引数を任意の順序で指定できます。

例: 'Tail','right','Alpha',0.01,'Vartype','unequal' は、有意水準 1% での右側検定を指定し、xy の母集団分散は等しいと仮定しません。

すべて折りたたむ

仮説検定の有意水準。'Alpha' と、(0,1) の範囲内のスカラー値で構成されるコンマ区切りのペアとして指定します。

例: 'Alpha',0.01

データ型: single | double

平均を検定する入力行列の次元。'Dim' と正の整数値で構成されるコンマ区切りのペアとして指定します。たとえば、'Dim',1 を指定すると列の平均が検定され、'Dim',2 では行の平均が検定されます。

例: 'Dim',2

データ型: single | double

評価する対立仮説のタイプ。'Tail' と以下のいずれかで構成される、コンマ区切りのペアとして指定します。

'both'母集団平均は等しくないという対立仮説を検定します。
'right'x の母集団平均は y の母集団平均よりも大きいという対立仮説を検定します。
'left'x の母集団平均は y の母集団平均よりも小さいという対立仮説を検定します。

例: 'Tail','right'

分散タイプ。'Vartype' と、次のいずれかで構成されるコンマ区切りのペアとして指定します。

'equal'xy は未知だが等しい分散の正規分布から派生しているという仮定を使用して検定を実行します。
'unequal'xy は未知の等しくない分散の正規分布から派生しているという仮定を使用して検定を実行します。これは、ベーレンス・フィッシャー問題と呼ばれます。ttest2 は有効な自由度に対してサタースウェイト近似を使用します。

Vartype は単一の分散タイプでなければなりません。x が行列または多次元配列であっても同様です。

例: 'Vartype','unequal'

出力引数

すべて折りたたむ

論理値として返される仮説検定の結果。

  • h = 1 の場合、有意水準 Alpha で帰無仮説が棄却されることを示します。

  • h = 0 の場合、有意水準 Alpha で帰無仮説が棄却できなかったことを示します。

検定の p 値。[0,1] の範囲のスカラー値として返されます。p は、帰無仮説に基づく観測値と同様に、極端な検定統計量、またはより極端な検定統計量が観測される確率です。p の値が小さい場合、帰無仮説の妥当性に問題がある可能性があります。

xy の母集団平均の差に対する信頼区間。100 × (1 – Alpha)% の信頼区間の下限と上限を含む 2 要素ベクトルとして返されます。

2 標本 t 検定の検定統計量。以下を含む構造体として返されます。

  • tstat — 検定統計量の値。

  • df — 検定に対する自由度。

  • sd — 母標準偏差のプールされた推定値 (等しい分散の場合) または母集団標準偏差のプールされていない推定値を含むベクトル (異なる分散の場合)。

詳細

すべて折りたたむ

2 標本 t 検定

2 標本 t 検定は、2 つの独立したデータ標本の位置パラメーターを比較するパラメトリック検定です。

検定統計量は次のようになります。

t=x¯y¯sx2n+sy2m,

ここで、x¯y¯ は標本平均、sx と sy は標本標準偏差、n と m は標本サイズです。

分散が等しい母集団から 2 つのデータ標本が派生していると仮定した場合、帰無仮説における検定統計量は自由度が n + m – 2 のスチューデントの t 分布になり、標本標準偏差はプールされた標準偏差で置き換えられます。

s=(n1)sx2+(m1)sy2n+m2.

2 つのデータ標本は分散が等しい母集団から派生していると仮定しない場合、帰無仮説に基づく検定統計量には、サタースウェイトの近似によって与えられる自由度のスチューデント近似の t 分布が存在します。この検定は、ウェルチの t 検定と呼ばれる場合もあります。

多次元配列

多次元配列は、3 つ以上の次元をもつ配列です。たとえば、x が 1 x 3 x 4 の配列の場合、x は 3 次元配列です。

大きさが 1 でない最初の次元

大きさが 1 でない最初の次元とは、配列の次元のうちサイズが 1 ではない最初の次元です。たとえば、x が 1 x 2 x 3 x 4 の配列である場合、x の大きさが 1 でない最初の次元は 2 番目の次元です。

ヒント

  • sampsizepwr を使用して以下を計算します。

    • 指定された検出力およびパラメーター値に対応する標本サイズ

    • 真のパラメーター値が与えられた場合に特定の標本サイズに対して達成される検出力

    • 指定された標本サイズおよび検出力で検出できるパラメーター値

R2006a より前に導入

この情報は役に立ちましたか?