2017-04-10 7 views
0

Ich habe mehrere lineare Modelle mit den gleichen abhängigen Variablen (Y) und einer variierenden erklärenden Variablen, die ich in einer Tabelle zusammenfassen muss. Stargazer fügt jedoch der Überschrift für jede Gruppe von erklärenden Variablen dieselben Ys hinzu, die die Tabelle unnötig breit machen. Kann ich das irgendwie verhindern?Stargazer variable Überschriften für mehrere lineare Modelle

# control dummies 
jan <- a$january 
mon <- a$monday 




y1 <- a$1 
y2 <- a$2 
y3 <- a$3 

x1 <- a$4 
x2 <- a$5 
x3 <- a$6 
m11 <- lm(y1~x1+jan+mon) 
m21 <- lm(y2~x1+jan+mon) 
m21 <- lm(y3~x1+jan+mon) 
m12 .... .... m33 

Meine aktuelle Vermutung ist, dass es auf die Tatsache zurückzuführen ist, dass ich in dem LM-Modell die Daten = nicht angeben, und die Tatsache, dass einige der erklärenden Variablen haben weniger Beobachtungen.

Antwort

0

Zunächst einmal wäre es äußerst hilfreich, wenn Sie einfach die Ausgabe einfügen können Sie von Stargazer hier zu sehen sind - sonst können wir einfach nicht das Problem verstehen Sie konfrontiert sind (zB y1, y2, y3 sind nicht die gleichen und damit stargazer wären natürlich erkennen sie nicht als das gleiche ist)

Erste Antwort basiert auf meinem Verständnis des Problems: Für Modelle, die die gleichen abhängigen Variable haben und sind nebeneinander stargazer automatisch Gruppe die Überschrift und wird es nicht zweimal melden:

Modelle mit gleichen DV, die

stargazer(model1, model1, model2, type = "text") 

================================================================================ 
              Dependent variable:     
           -------------------------------------------------- 
             daily_invcount2   daily_invcount3 
              negative     negative  
              binomial     binomial  
            (1)    (2)    (3)  
-------------------------------------------------------------------------------- 

Modelle mit gleichen DV zueinander

nächsten sind, die

stargazer(model1, model2, model1, type = "text") 

================================================================================ 
              Dependent variable:     
           -------------------------------------------------- 
           daily_invcount2 daily_invcount3 daily_invcount2 
            negative   negative   negative  
            binomial   binomial   binomial  
            (1)    (2)    (3)  
-------------------------------------------------------------------------------- 

nicht miteinander nächsten sind Falls dies nicht aus einem bestimmten Grund Stargazer bietet drei funktioniert zusätzliche Optionen:

  • Wenn der DV in allen Modellen das gleiche ist, dass Sie die dep var Etikett aus mit dep.var.labels.include = FALSE und ändern Sie die übergeordnete Beschriftung somet drehen können Hängt wie dep.var.caption = "Dependent variable: DV 1"
  • Wenn die DVs unterschiedlich sind, aber eng miteinander verbunden sind Sie auch die übergeordnete dep var Beschriftung mit den dep var Etikett wie oben bearbeiten könnten und überschreiben dep.var.labels = c("option a", "option b")
  • Schließlich können Sie die dep var Etiketten deaktivieren, und Teilen Sie Ihre Modelle in benutzerdefinierte Gruppen und fügen Sie manuell definierte Spaltenbeschriftungen mit (Werte sind beispielhaft) ein column.separate = c(2, 1), column.labels = c("option a", "option b")

    Ich werde diese Antwort aktualisieren, sobald ich Ihr Problem vollständig verstanden habe.

Verwandte Themen