Я использую многомерную регрессию в 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
определит это в модели, и не могу найти формулу для исправления. Благодарю за любую помощь, спасибо.