メインコンテンツへスキップ
メインコンテンツへスキップ

studentTTestOneSample

既知の母平均に対して、標本の平均が異なるかどうかを判定するために、1標本 Student の t 検定を適用します。

標本が正規分布に従うと仮定します。帰無仮説は「標本平均は母平均に等しい」です。

構文

studentTTestOneSample([confidence_level])(sample_data, population_mean)

オプションの confidence_level を指定すると、信頼区間の計算が有効になります。

引数

  • sample_data — 標本データ。Integer、Float または Decimal。
  • population_mean — 検定対象となる既知の母平均。Integer、Float または Decimal(通常は定数)。

パラメータ

  • confidence_level — 信頼区間に対する信頼水準。0〜1 の間の Float。

注意事項:

  • 少なくとも 2 つの観測値が必要です。それ以外の場合、結果は (nan, nan) となります(要求されている場合の区間も nan になります)。
  • 入力が定数またはほぼ定数の場合も、標準誤差が 0(もしくは事実上 0)であるため nan が返されます。

戻り値

Tuple — 要素数 2、または(confidence_level が指定されている場合)要素数 4:

  • 計算された t 統計量。Float64。
  • 計算された p 値(両側検定)。Float64。
  • 計算された信頼区間の下限。Float64。(オプション)
  • 計算された信頼区間の上限。Float64。(オプション)

信頼区間は、指定された信頼水準における標本平均に対するものです。

入力テーブル:

┌─value─┐
│  20.3 │
│  21.1 │
│  21.7 │
│  19.9 │
│  21.8 │
└───────┘

信頼区間なし:

SELECT studentTTestOneSample()(value, 20.0) FROM t;
-- or simply
SELECT studentTTestOneSample(value, 20.0) FROM t;

95%信頼区間:

SELECT studentTTestOneSample(0.95)(value, 20.0) FROM t;

関連項目