не удалось найти функцию multinom nnet error + проблема звездочета

Я пытаюсь запустить следующую полиномиальную регрессию, указанную ниже, и получить таблицу в виде html через stargazer:

    ml1 <- multinom(as.factor(stabgroupsTH) ~  factor(pre_stab_group2) + factor(educ2) + agesup + black + male + mhd + stgyes + highrisk2 +  felony2 + dum_2005,  dd2)
summary(ml1)
stargazer(ml1,type="text")

Я могу запустить полиномиальный логит, используя nnet::multinom, но не только multinom. Когда я пытаюсь использовать только multinom(), я получаю сообщение об ошибке «не удалось найти функцию« мультином »». Использование nnet::multinom запускает модель, но когда я пытаюсь вывести регрессию с помощью stargazer, я получаю сообщение об ошибке «% Error: нераспознанный тип объекта». Меня смущает 1) почему невозможно найти только multinom и почему звездочет не может распознать объект модели. В документации к Stargazer написано, что поддерживается multinom.

Спасибо,

Саймон


person skol    schedule 17.04.2020    source источник


Ответы (1)


Попробуйте загрузить в nnet с library(nnet) вместо того, чтобы просто вызывать multinom из пакета с ::. У Stargazer не должно возникнуть проблем с печатью мультиномного объекта.

person jjxu    schedule 23.04.2020