2017-04-10 51 views
0

我有多個具有相同因變量(Y)的線性模型和需要在表格中總結的各種解釋變量。然而,stargazer爲每組解釋變量添加了相同的Ys,這使得表格不必要地變寬。無論如何,我可以防止這種情況發生嗎?Stargazer多個線性模型的變量標題

# 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 

我目前的猜測是,這是由於這樣的事實,我不指定在LM模型的數據=和事實,即一些解釋變量有較少的意見。

回答

0

首先,這將是非常有益的,如果你能簡單地粘貼你是從天文愛好者在這裏看到的輸出 - 否則,我們可能根本不理解你所面臨的問題(例如,y1y2y3是不一樣的,因此,天文愛好者顯然不會承認他們是相同的)

最初的回答根據我對你的問題的理解: 對於具有相同的因變量,是彼此相鄰的天文愛好者將自動組模型標題,不會報告兩次:

模型使用相同的DV旁邊,是用相同的DV不在相鄰

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

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

相互

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

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

模型如果這不針對任何特定原因斯塔蓋澤工作提供了三個附加選項:

  • 如果DV是跨您可以關閉DEP VAR標籤與dep.var.labels.include = FALSE和修改總體標題爲舒美特全系車型相同興象dep.var.caption = "Dependent variable: DV 1"
  • 如果設計變量是不同的,但有緊密的聯繫,你也可以編輯的首要出發VAR標題如上並與dep.var.labels = c("option a", "option b")
  • 最後覆蓋DEP VAR標籤,你可以關閉DEP VAR標籤,將模型分成自定義組並添加手動定義的列標籤(值爲示例)column.separate = c(2, 1), column.labels = c("option a", "option b")

    我會在完全理解您的問題後立即更新此答案。