正方表について周辺の同質性を検定する Stuart-Maxwell 検定です (同じカテゴリへの対応のある分類)。R の DescTools::StuartMaxwellTest() と同等です。カテゴリが除かれる場合は、自由度が異なります。
DescTools::StuartMaxwellTest()
その行と列に対角以外の度数がないカテゴリは除かれます。残った K 個のカテゴリについて、d は最初の K - 1 個の行和と列和の差、S はその共分散です (S_ii = r_i + c_i - 2 x_ii、S_ij = -(x_ij + x_ji))。統計量 d' S^-1 d は、自由度 K - 1 のカイ二乗分布に従います (DescTools は、自由度を元のカテゴリ数から 1 を引いた値のままにします)。2 x 2 表の場合、これは補正なしの McNemar の統計量です。
d
S
S_ii = r_i + c_i - 2 x_ii
S_ij = -(x_ij + x_ji)
d' S^-1 d
度数の正方表を、行の配列として与えます。
検定結果です。statisticName は "chi-squared" です。StuartMaxwellTestResult を参照してください。
statisticName
"chi-squared"
RangeError になるのは、表が正方でないか、行が 2 つ未満の場合、度数が負または有限でない場合、残るカテゴリが 2 個未満の場合 ("Too many equal marginals, cannot compute")、そして、非対角の度数によって互いにつながらない群に分かれるカテゴリがある場合です (その場合 S は特異になります)。
stuartMaxwellTest([[20, 3, 2], [4, 15, 6], [1, 5, 30]]).statistic; // 0.30534351145038163 コピー
stuartMaxwellTest([[20, 3, 2], [4, 15, 6], [1, 5, 30]]).statistic; // 0.30534351145038163
正方表について周辺の同質性を検定する Stuart-Maxwell 検定です (同じカテゴリへの対応のある分類)。R の
DescTools::StuartMaxwellTest()と同等です。カテゴリが除かれる場合は、自由度が異なります。その行と列に対角以外の度数がないカテゴリは除かれます。残った K 個のカテゴリについて、
dは最初の K - 1 個の行和と列和の差、Sはその共分散です (S_ii = r_i + c_i - 2 x_ii、S_ij = -(x_ij + x_ji))。統計量d' S^-1 dは、自由度 K - 1 のカイ二乗分布に従います (DescTools は、自由度を元のカテゴリ数から 1 を引いた値のままにします)。2 x 2 表の場合、これは補正なしの McNemar の統計量です。