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' glmoggetto 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 statspacchetto): la sua documentazione dice " chisq.testesegue 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 eynon viene fornita, viene eseguito un test di bontà di adattamento (xviene trattato come una tabella di contingenza unidimensionale). Le voci dixdevono essere numeri interi non negativi. In questo caso, l'ipotesi verificata è se le probabilità della popolazione siano uguali a quelle presentipo siano tutte uguali sepnon vengono fornite.
Immagino che potresti usare il ycomponente glmdell'oggetto per l' xargomento di chisq.test. Tuttavia, non è possibile utilizzare il fitted.valuescomponente glmdell'oggetto per l' pargomento di chisq.test, poiché verrà visualizzato un errore: " probabilities must sum to 1."