2016-04-07 3 views
2

Я регрессию типаКак можно опустить регрессионного перехватывать из моей таблицы результатов в Stargazer

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

, а затем создать свою таблицу

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

, но я не нашел способ чтобы исключить результаты перехвата из таблицы. Мне нужно это в регрессии, но я не хочу показывать это в таблице.

Есть ли способ сделать это через stargazer?

ответ

2

Я не набор данных, но набрав omit = c("Constant", "x2") должен работать.

В качестве примера воспроизводимого (звездочет 5,2)

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

У меня есть способ сделать это. Это не самый умный способ, но работает.

Я просто изменяю команду omit на команду keep. В моем примере выше:

library(stargazer) 

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

Однако, это не самый эффективный способ, когда у вас есть много переменных, которые вы хотите сохранить в регрессионный таблице