2016-04-07 10 views
2

Ich betreiben eine Regression des TypsWie kann ich die Regressions Intercept von meinem Ergebnistabelle in Stargazer meinen Tisch auslassen

model <- lm(y~x1+x2+x3, weights = wei, data=data1) 

und dann

,t <- stargazer(model, omit="x2", omit.labels="x1") 

schaffen, aber ich habe nicht einen Weg gefunden, um die Abfangresultate von der Tabelle wegzulassen. Ich brauche es in der Regression, aber ich möchte es nicht in der Tabelle zeigen.

Gibt es eine Möglichkeit, dies über Stargazer zu tun?

Antwort

2

Ich habe nicht das Dataset wollen, aber omit = c("Constant", "x2") eingeben sollte funktionieren.

Als reproduzierbares Beispiel (stargazerlilie 5,2)

stargazer::stargazer(
    lm(Fertility ~ . , 
    data = swiss), 
    type = "text", 
    omit = c("Constant", "Agriculture")) 
0

Ich habe einen Weg, es zu tun. Es ist nicht der klügste Weg, aber funktioniert.

Ich ändern nur den Befehl auslassen zu einem behalten Befehl. In meinem Beispiel oben:

library(stargazer) 

model <- lm(y~x1+x2+x3, weights = wei, data=data1) 
t <- stargazer(model, keep=c("x1","x3"), omit.labels="x1") 

Allerdings ist es nicht eine effiziente Art und Weise, wenn Sie viele Variablen, die Sie in der Regressions Tabelle halten