rowttest2(Pro)


メニュー情報

統計:仮説検定:行のt検定(2群)

概要

分散が等しいと仮定して、または仮定せずに、行に対して2標本のt検定を実行します。

追加の情報

Origin Proのみの機能です。

この機能は、Origin 2015 SR0で更新され、Origin2022でも更新されました。

コマンドラインでの使用法

1. rowttest2 irng1:=(1,2,3) irng2:=(4,5,6);

2. rowttest2 irng1:=col(a)[1]:col(c)[8] irng2:=col(d)[1]:col(f)[8] prob:=wcol(8)[1:8];

3. rowttest2 irng1:=(1,2,3) irng2:=(4,5,6) sig:=<new>;

4. rowttest2 -r 2 irng1:=[Book6]data!B"1994"[1]:AC"1994"[5] irng2:=[Book6]data!AD"2004"[1]:AK"2004"[5] statistic:=<new> wt:=<new> wprob:=<new>;

Xファンクションの実行オプション

スクリプトからXファンクションにアクセスする場合、追加のオプションスイッチについてのページを参照してください。

変数

表示
変数
I/O

データ型
デフォルト
説明
1番目のデータ範囲 irng1

入力

Range

<unassigned>

第1標本のデータ範囲(複数列)を指定します。各行はデータ変数を表します。

2番目のデータ範囲 irng2

入力

Range

<unassigned>

第2標本のデータ範囲(複数列)を指定します。各行はデータ変数を表します。

検定する平均 mean

入力

double

0

2つのサンプルの平均間の仮説的な違い

対立仮説 tail

入力

int

Radio

t検定の対立仮説を指定します。

オプションリスト

  • two:平均1 - 平均2 <> 0
2つのサンプルの平均が等しいかどうかという対立仮説を指定します。
  • upper:平均1 - 平均2 > 0
サンプル1の平均がサンプル2の平均よりも大きいという対立仮説を指定します。
  • lower:平均1 - 平均2 < 0
サンプル1の平均がサンプル2の平均よりも小さいという対立仮説を指定します。
t統計量 statistic

出力

ベクター

<new>

選択して、t統計量を出力します。値の出力列を指定できます。各行は行中のデータのt統計量を表します。

自由度 df

出力

ベクター

<new>

選択して、自由度を出力します。値の出力列を指定できます。各行は行中のデータの自由度を表します。

P値 prob

出力

ベクター

<new>

選択して、p値を出力します。値の出力列を指定できます。各行は行中のデータのp値を表します。

有意性 sign

出力

ベクター

<new>

選択すると判断のフラグを出力し、値の列を指定します。値が1の場合、平均値の差は0.05レベルで有意で、0の場合、平均値の差は0.05レベルで有意に異ならないことを示します。

t統計量(Welch) wt

出力

ベクター

<new>

選択して、t統計量(Welch-分散が等しくないと仮定)を出力します。値の出力列を指定できます。各行は行中のデータのt統計量を表します。

自由度(Welch) wdf

出力

ベクター

<new>

選択して、自由度(Welch-分散が等しくないと仮定)を出力します。値の出力列を指定できます。各行は行中のデータの自由度を表します。

P値(Welch) wprob

出力

ベクター

<new>

選択して、P値(Welch-分散が等しくないと仮定)を出力します。値の出力列を指定できます。各行は行中のデータのp値を表します。

有意性(Welch) wsign

出力

ベクター

<new>

選択すると、判断のフラグ(Welch-分散が等しくないと仮定)を出力します。値の出力列を指定できます。値が1の場合、平均値の差は0.05レベルで有意で、0の場合、平均値の差は0.05レベルで有意に異ならないことを示します。

説明

独立した2標本のt検定は、正規分布からの2つの独立変数の平均が、等しいかかどうか、またはそれらが与えられた値と異なるかどうかを検定します。

この機能は、行の2標本のt検定を実行します。両方のサンプルのデータを1つの行に設定して、2サンプルのt検定を実行します。

サンプル

1. \Sample\Statistics\フォルダのrowttest2.datをインポートします。

2. スクリプトウィンドウまたはコマンドウィンドウで入力し、デフォルトの設定で実行します。

rowttest2 irng1:=(1,2,3,4) irng2:=(5,6,7);

このスクリプトは、列1から列4がサンプル1であり、列5から列7がサンプル2であると指定します。これらの2つのサンプルは、独立した2標本のt検定を実行するために使用されます。そしてソースワークシートの新しい列にp 値が出力されます。

3. p値と有意正のフラグの両方を出力するには、p値と有意フラグを8列目に配置します。以下のスクリプトを実行してください。

rowttest2 irng1:=(1,2,3,4) irng2:=(5,6,7) prob:=wcol(8) sig:=<new>;
Notes:probなどの変数を出力するために、既存の範囲を指定することができます。ただし、既存の列を指定した場合、列ヘッダは出力変数の名前を表示しません。

詳細な情報

詳細は、ユーザガイドをご覧下さい。

関連するXファンクション

rowttestpair, ttest1, ttest2, ttestpair