Коефіцієнт ймовірності (він же відхилення) статистика та тест на непридатність (або на придатність) є досить простим для отримання логістичної моделі регресії (підходящої за допомогою функції) в Р. Однак це може бути легко кількість підрахунків клітинок закінчується досить низькою, що тест є ненадійним. Один із способів перевірити надійність тесту на коефіцієнт ймовірності на відсутність придатності - це порівняння його тестової статистики та P- значення з показниками чи-площі Пірсона (або ) на непридатність тесту.glm(..., family = binomial)
Ні glm
об'єкт, ні його summary()
метод не повідомляють статистику тесту для квадратного тесту Пірсона на відсутність придатності. У моєму пошуку єдине, що я придумав, - це chisq.test()
функція (в stats
упаковці): в її документації написано, що " chisq.test
виконує тести на таблицю на випадок чи на випадок чи на випадок придатності та тести на придатність". Однак, документація про те, як проводити такі тести, є рідкою:
Якщо
x
це матриця з одного рядка або стовпця, або якщоx
є вектор , іy
не дано, то благість-оф-придатний тест виконується (x
трактується як одновимірний випадок непередбачених таблиці). Записиx
повинні бути невід'ємними цілими числами. У цьому випадку перевірена гіпотеза полягає в тому, чи є ймовірності популяції рівнимиp
, чи всі вони рівні, якщоp
їх не вказано.
Я б уявив, що ви можете використовувати y
компонент glm
об'єкта для x
аргументу chisq.test
. Однак ви не можете використовувати fitted.values
компонент glm
об'єкта для p
аргументу chisq.test
, оскільки ви отримаєте помилку: " probabilities must sum to 1.
"
Як я можу (з R) принаймні обчислити статистику тесту Пірсона на відсутність придатності без необхідності виконувати кроки вручну?