Il test del rapporto di verosimiglianza (noto anche come devianza) e test di mancanza di adattamento (o di bontà di adattamento) è abbastanza semplice da ottenere per un modello di regressione logistica (adattamento mediante la glm(..., family = binomial)
funzione) in R. Tuttavia, può essere facile di avere un numero di cellule inferiore abbastanza da rendere il test inaffidabile. Un modo per verificare l'affidabilità del test del rapporto di verosimiglianza per mancanza di adattamento è quello di confrontare le sue statistiche di test e il valore P con quelli del test di mancanza di adattamento chi quadrato di Pearson (o ).
Né l' glm
oggetto né il suo summary()
metodo riportano la statistica del test per il test chi quadrato di Pearson per mancanza di adattamento. Nella mia ricerca, l'unica cosa che mi è venuta in mente è la chisq.test()
funzione (nel stats
pacchetto): la sua documentazione dice " chisq.test
esegue test di tabella di contingenza chi-quadrato e test di bontà di adattamento". Tuttavia, la documentazione è scarsa su come eseguire tali test:
Se
x
è una matrice con una riga o colonna o sex
è un vettore ey
non viene fornita, viene eseguito un test di bontà di adattamento (x
viene trattato come una tabella di contingenza unidimensionale). Le voci dix
devono essere numeri interi non negativi. In questo caso, l'ipotesi verificata è se le probabilità della popolazione siano uguali a quelle presentip
o siano tutte uguali sep
non vengono fornite.
Immagino che potresti usare il y
componente glm
dell'oggetto per l' x
argomento di chisq.test
. Tuttavia, non è possibile utilizzare il fitted.values
componente glm
dell'oggetto per l' p
argomento di chisq.test
, poiché verrà visualizzato un errore: " probabilities must sum to 1.
"