2014-02-27 72 views
4

當將字符向量傳遞給dep.var.labels參數爲stargazer時,我預期因變量標籤由該向量組成。但是這似乎只在模型類型不同時纔會發生。觀星表中的因變量標籤

data(mtcars) 
m0 <- lm(mpg ~ hp, data=mtcars) 
m1 <- lm(mpg ~ wt, data=mtcars) 
m2 <- glm(cyl ~ disp, data=mtcars) 

## Only shows the label 'foo' for both models. 
stargazer(m0, m1, dep.var.labels=c('foo','bar')) 

## shows 'foo' and 'bar' as labels. 
stargazer(m0, m2, dep.var.labels=c('foo','bar')) 

即使模型屬於同一類型,我如何才能使用stargazer顯示不同的因變量標籤?

回答

3

stargazer使用相同的因變量,因爲您的因變量相同,而不是因爲您使用的是相同類型的統計模型。您可能有興趣使用column.labels參數:

data(mtcars) 
m0 <- lm(mpg ~ hp, data=mtcars) 
m1 <- lm(mpg ~ wt, data=mtcars) 
m2 <- glm(cyl ~ disp, data=mtcars) 

## Only shows the label 'foo' for both models. 
stargazer(m0, m1, column.labels=c('foo','bar'), type="text") 

## shows 'foo' and 'bar' as labels. 
stargazer(m0, m2, column.labels=c('foo','bar'), type="text") 
+1

有沒有一種方法可以在列標籤下面包含條?它可以很容易地看到這些組。 – MERose