В настоящее время я пытаюсь перевести Stata регрессии в R и вот исходный код:Транслейтинг Stata регрессии в R
char ethnicity[omit]8
char cid[omit]3
xi: reg nationalism i.cid ib(8).ethnicity male age religious education income rural_now rural_prev killed [pw=stdwt] if warcountry ==1, cl(cid)
и вот что я до сих пор с точки зрения воплощения в R
lm(nationalism ~ cid + ethnicity +male+ age+ religious+ education+ income+ rural_now+ rural_prev+ killed, data=tab5data)
Мой вопрос: как сделать первую часть кода Stata (char ethnicity[omit]8
), потому что я знаю, что это ссылочная группа, но я не уверен, как это сделать в R. Нужно ли мне удалять все эти группы в исходный набор данных или мне нужно запустить эти группы в отдельной регрессии вместе? И что именно означает ib(8)
?
В Stata, вы не использовать 'xi' префикс. Это верно с Stata 10 или 11. У вас явно есть более новая версия Stata, поскольку вы используете синтаксис 'ib().'. Для вашего вопроса Stata взгляните на 'help fvvarlist'. Для вашего вопроса R взгляните на '? Factor'. – lmo