Ich bin derzeit versucht, Stata Regression in R zu übersetzen und hier ist der ursprüngliche Code:Translating Stata Regression in 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)
und hier ist das, was ich bisher haben in Bezug auf die es in R
übersetzenlm(nationalism ~ cid + ethnicity +male+ age+ religious+ education+ income+ rural_now+ rural_prev+ killed, data=tab5data)
Meine Frage ist, wie mache ich den ersten Teil des Stata-Codes (char ethnicity[omit]8
), weil ich weiß, dass es die Referenzgruppe ist, aber ich bin mir nicht sicher, wie das in R zu tun. Muss ich alle diese Gruppen entfernen Originaldatensatz oder muss ich diese Gruppen in einer separaten Regression alle ausführen zusammen? Was genau bedeutet die ib(8)
?
In Stata, Sie verwenden Sie nicht die 'xi' Präfix mehr. Das ist wahr seit Stata 10 oder 11. Sie haben eindeutig eine neuere Version von Stata, da Sie die 'ib().' -Syntax verwenden. Sehen Sie sich für Ihre Stata-Frage 'help fvvarlist' an. Für Ihre R Frage werfen Sie einen Blick auf "Faktor". – lmo