Я запустил полиномиальную модель логита в JMP и получил результаты, которые включали AIC, а также х-квадратные p-значения для каждой оценки параметра. Модель имеет один категорический результат и 7 категориальных объяснительных переменных.
Затем я соответствую тому, что, как я думал, построю ту же модель в R, используя multinom
функцию из пакета nnet .
Код был в основном:
fit1 <- multinom(y ~ x1+x2+...xn,data=mydata);
summary(fit1);
Тем не менее, эти два дают разные результаты. С JMP AIC составляет 2923,21, а с nnet::multinom
AIC - 3116,588.
Итак, мой первый вопрос : одна из моделей не так?
Во-вторых, JMP выдает значения хи-квадрат для каждой оценки параметра, которая мне нужна. Беглого резюме по мультиному fit1
нет - он просто дает оценки AIC и Deviance.
Мой второй вопрос , таким образом: есть ли способ получить p-значения для модели и оценки при использовании nnet::multinom
?
Я знаю, что mlogit - это еще один пакет R для этого, и похоже, что его вывод включает в себя p-значения; Однако я не смог запустить mlogit
с использованием моих данных. Я думаю, что я правильно отформатировал данные, но там говорилось, что у меня неверная формула. Я использовал ту же формулу, что и для меня multinom
, но, похоже, для нее требуется другой формат с использованием канала, и я не понимаю, как это работает.
Благодарю.