尤度比(別名逸脱)統計と適合度(または適合度)検定は、Rのロジスティック回帰モデル(関数を使用して適合)を取得するのはかなり簡単です。ただし、いくつかのセル数が十分に少なくなり、テストの信頼性が低下します。適合度不足の尤度比検定の信頼性を検証する1つの方法は、その検定統計量とP値をピアソンのカイ二乗(または\ chi ^ 2)適合度検定のそれらと比較することです。glm(..., family = binomial)
glm
オブジェクトもそのsummary()
メソッドも、ピアソンのカイ二乗検定の適合性の検定統計量を報告しません。私の検索では、思いついたのはchisq.test()
(stats
パッケージ内の)関数だけです。そのドキュメントには、「chisq.test
カイ2乗分割表テストと適合度テストを実行する」と記載されています。ただし、そのようなテストを実行する方法についてのドキュメントはまばらです。
場合は
x
一つの行または列を持つ行列である場合、またはx
ベクターであり、y
その後、与えられていない適合度(テストが行われるx
一次元分割表として扱われます)。のエントリは、x
負でない整数でなければなりません。この場合、テストされる仮説は、母集団の確率がの確率と等しいか、与えられないp
場合p
はすべて等しいかどうかです。
の引数にオブジェクトのy
コンポーネントを使用できると思います。ただし、エラーが発生するため、の引数にオブジェクトのコンポーネントを使用できません: " "glm
x
chisq.test
fitted.values
glm
p
chisq.test
probabilities must sum to 1.
(Rで)手動でステップを実行することなく、少なくともピアソンの検定の統計を計算して適合性の欠如を調べるにはどうすればよいですか?