studentTTestOneSample
導入バージョン: v25.10.0
1標本の スチューデントのt検定を適用して、サンプル平均が既知の母平均と異なるかどうかを判定します。
正規性を仮定します。帰無仮説は、サンプル平均が母平均に等しいことです。
オプションの confidence_level を指定すると、信頼区間を計算できます。
注記:
- 少なくとも 2 個の観測値が必要です。そうでない場合、結果は
(nan, nan)になります (信頼区間を要求した場合はnan) 。 - 入力が一定、またはほぼ一定の場合も、標準誤差が 0 (または実質的に 0) になるため
nanが返されます。
関連項目
構文
studentTTestOneSample([confidence_level])(sample_data, population_mean)パラメータ
confidence_level— 任意。信頼区間の信頼水準。(0, 1) の範囲の Float。Float*
引数
sample_data— サンプルデータ。IntegerまたはFloatまたはDecimalpopulation_mean— 検定の比較対象となる既知の母平均 (通常は定数) 。(U)Int*またはFloat*またはDecimal
戻り値
2 つ、または confidence_level が指定されている場合は 4 つの要素を持つタプルを返します。要素は、計算された t 統計量、計算された p 値 (両側) 、[計算された信頼区間下限]、[計算された信頼区間上限] です。信頼区間は、指定した信頼水準におけるサンプル平均に対するものです。Tuple(Float64, Float64) または Tuple(Float64, Float64, Float64, Float64)
例
信頼区間なし
CREATE TABLE t (value Float64) ENGINE = Memory;
INSERT INTO t VALUES (20.3), (21.1), (21.9), (21.7), (19.9), (21.8);
SELECT studentTTestOneSample()(value, 20.0) FROM t;┌─studentTTestOneSample(value, 20.)─────────┐
│ (3.2378108288009266,0.023005151817711324) │
└───────────────────────────────────────────┘95%信頼区間あり
SELECT studentTTestOneSample(0.95)(value, 20.0) FROM t;┌─studentTTestOneSample(0.95)(value, 20.)────────────────────────────────────────┐
│ (3.2378108288009266,0.023005151817711324,20.230116092352564,22.00321724098077) │
└────────────────────────────────────────────────────────────────────────────────┘関連項目