Ho eseguito un modello logit multinomiale in JMP e ho ottenuto risultati che includevano l'AIC e valori p chi-quadrati per ogni stima dei parametri. Il modello ha un esito categorico e 7 varianti esplicative categoriche.
Quindi adatterò ciò che pensavo avrebbe creato lo stesso modello in R, usando la multinomfunzione nel pacchetto nnet .
Il codice era sostanzialmente:
fit1 <- multinom(y ~ x1+x2+...xn,data=mydata);
summary(fit1);
Tuttavia, i due danno risultati diversi. Con JMP l'AIC è 2923.21 e con nnet::multinomAIC è 3116.588.
Quindi la mia prima domanda è: uno dei modelli è sbagliato?
La seconda cosa è che JMP fornisce valori p al quadrato per ogni stima di parametro, di cui ho bisogno. L'esecuzione del riepilogo sul multinom fit1non lo fa: fornisce solo le stime, AIC e Devianza.
La mia seconda domanda è quindi: c'è un modo per ottenere i valori p per il modello e le stime quando si usa nnet::multinom?
So che mlogit è un altro pacchetto R per questo e sembra che il suo output includa i valori p; tuttavia, non sono stato in grado di eseguire mlogitutilizzando i miei dati. Penso di avere i dati formattati correttamente, ma ha detto che avevo una formula non valida. Ho usato la stessa formula che ho usato per multinom, ma sembra che richieda un formato diverso usando una pipe e non capisco come funzioni.
Grazie.