ドキュメンテーション

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

coefTest

一般化線形回帰モデルの係数に対する線形仮説検定

構文

p = coefTest(mdl)
p = coefTest(mdl,H)
p = coefTest(mdl,H,C)
[p,F] = coefTest(mdl,...)
[p,F,r] = coefTest(mdl,...)

説明

p = coefTest(mdl) は、mdl に含まれている係数の推定値が切片項を除いてすべてゼロであることを検定する F 検定の p 値を計算します。

p = coefTest(mdl,H) は、H*B = 0 に対する F 検定を実行します。B は係数ベクトルを表します。

p = coefTest(mdl,H,C)H*B = C に対する F 検定を実行します。

[p,F] = coefTest(mdl,...) は F 検定統計量を返します。

[p,F,r] = coefTest(mdl,...) は検定の分子自由度を返します。

入力引数

mdl

一般化線形モデル。fitglm または stepwiseglm を使用して構築した完全な GeneralizedLinearModel オブジェクト、または compact を使用して構築したコンパクトな CompactGeneralizedLinearModel オブジェクトを指定します。

H

モデルの各係数に対して 1 つの列がある数値行列。H が入力である場合、出力 pH*B = 0 に対する F 検定の p 値です。B は係数ベクトルを表します。

C

H と同じ行数の数値ベクトル。C が入力である場合、出力 pH*B = C に対する F 検定の p 値です。B は係数ベクトルを表します。

出力引数

p

F 検定の p 値 (詳細を参照してください)。

F

F 検定の検定統計量の値 (詳細を参照してください)。

r

F 検定の分子の自由度 (詳細を参照してください)。F 統計には、分子に r 自由度、分母に mdl.DFE 自由度があります。

すべて展開する

一般化線形モデルを検定して、係数に 0 と差があるかどうかを確認します。

ポアソン データの一般化線形回帰モデルを作成します。

X = 2 + randn(100,1);
mu = exp(1 + X/2);
y = poissrnd(mu);
mdl = fitglm(X,y,'y ~ x1','distr','poisson');

近似モデルの係数に 0 と有意差があるかどうかを検定します。

p = coefTest(mdl)
p = 3.1394e-36

x1 の係数が非ゼロであることは間違いありません。

詳細

すべて展開する

代替方法

一般に使用される検定統計量の値は mdl.Coefficients テーブルで利用可能です。