J'ai exécuté un modèle logit multinomial dans JMP et obtenu des résultats qui comprenaient l'AIC ainsi que les valeurs de p chi carré pour chaque estimation de paramètre. Le modèle a un résultat catégorique et 7 variables explicatives catégoriques.
J'ai ensuite adapté ce que je pensais construire le même modèle dans R, en utilisant la multinom
fonction dans le package nnet .
Le code était essentiellement:
fit1 <- multinom(y ~ x1+x2+...xn,data=mydata);
summary(fit1);
Cependant, les deux donnent des résultats différents. Avec JMP, l'AIC est 2923,21, et avec nnet::multinom
l'AIC est 3116,588.
Ma première question est donc la suivante: l'un des modèles est-il faux?
La deuxième chose est que JMP donne des valeurs de p chi carré pour chaque estimation de paramètre, dont j'ai besoin. Le résumé de fonctionnement sur le multinom fit1
ne le fait pas - il donne simplement les estimations, AIC et Deviance.
Ma deuxième question est donc la suivante: existe-t-il un moyen d'obtenir les valeurs de p pour le modèle et les estimations lors de l'utilisation nnet::multinom
?
Je sais que mlogit est un autre package R pour cela et il semble que sa sortie inclut les valeurs p; cependant, je n'ai pas pu exécuter en mlogit
utilisant mes données. Je pense que les données avaient été correctement formatées, mais cela indiquait que j'avais une formule non valide. J'ai utilisé la même formule que celle que j'ai utilisée multinom
, mais il semble que cela nécessite un format différent à l'aide d'un tuyau et je ne comprends pas comment cela fonctionne.
Merci.