R Пропустить метку переменной неверно - PullRequest
0 голосов
/ 20 июня 2020

Я использую многомерную регрессию в R с 5 отдельными регрессиями OLS в одной модели.

set.seed(1)

SampleData <- data.frame(X = sample(1:10), X1 = sample(1:10), 
X2=sample(1:10), X3=sample(1:10), X4=sample(1:10), Y=sample(c("yes", "no"),
10, replace = TRUE))

OLS1 <- lm(X~X1, data=SampleData)
OLS2 <- lm(X~X1+X2, data=SampleData)
OLS3 <- lm(X~X1+X2+X3, data=SampleData)
OLS4 <- lm(X~X1+X2+X3+Y, data=SampleData)
OLS5 <- lm(X~X1+X2+X3+Y+X4, data=SampleData)

library(stargazer)
stargazer(OLS1, OLS2, OLS3, OLS4, OLS5, 
    type="text", omit="X4", omit.labels="X4 Omitted?")

Для последнего столбца (5) в stargazer output я включаю переменную year и исключить из модели.

omit="year", 
omit.labels="Year Omitted?" 

Однако, каждый столбец «X4 опущен?» В строке модели указано «Нет», в то время как я хочу, чтобы столбцы 1–4 указывали «Да», а столбец 5 - «Нет»:

введите описание изображения здесь

Я думал, что omit.labels определит это в модели, и не могу найти формулу для исправления. Благодарю за любую помощь, спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...