Я запустив багаточленну модель Logit у JMP і отримав результати, які включали AIC, а також значення c-квадрата 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 надає р-значення c-квадрата для кожної оцінки параметра, що мені потрібно. Підсумок на мультиномі fit1
не робить - він лише дає оцінки, AIC та Deviance.
Моє друге питання таким чином: Чи є спосіб отримати р-значення для моделі та оцінки при використанні nnet::multinom
?
Я знаю, що mlogit - це ще один пакет R для цього, і схоже, що його вихід включає р-значення; проте я не зміг запустити, mlogit
використовуючи свої дані. Я думаю, що я мав правильні формати даних, але він сказав, що у мене неправильна формула. Я використовував ту саму формулу, що і я multinom
, але, схоже, вона вимагає іншого формату за допомогою труби, і я не розумію, як це працює.
Спасибі.