R Контроль выброса пакета Stargazer создает новые линии
В настоящее время я использую несколько линейных регрессий в R и хочу обобщить их с помощью пакета Stargazer. В регрессиях я убираю выбросы соответствующих переменных (например, выбросы роста ВВП, выбросы безработицы и т. Д.) И контролирую такие вещи, как уровень развития. Анализ выбросов осуществляется через боксы:
outlier_val_GDPGrowth = boxplot.stats(data$GDPpCGrowth1991)$out
Затем я запускаю несколько регрессий, с выбросами и без них:
LRUnemploymentwOutliers = lm(unemployment_1991_2009 ~ degrees_consensus, data = data)
LRUnemployment = lm(unemployment_1991_2009[!(data$unemployment_1991_2009 %in% outlier_val_Unemployment)] ~ degrees_consensus[!(data$unemployment_1991_2009 %in% outlier_val_Unemployment)] + developed[!(data$unemployment_1991_2009 %in% outlier_val_Unemployment)], data = data)
LRBudgetwOutliers = lm(budget_balance_2003_2007 ~ degrees_consensus + developed, data = data)
LRBudget = lm(budget_balance_2003_2007[!(data$budget_balance_2003_2007 %in% outlier_val_Budget)] ~ degrees_consensus[!(data$budget_balance_2003_2007 %in% outlier_val_Budget)] + developed[!(data$budget_balance_2003_2007 %in% outlier_val_Budget)], data = data)
После этого я запускаю Stargazer
stargazer(LRGDPGrowthwOutliers, LRGDPGrowth, LRCPI, LRGDPDeflator,
LRUnemploymentwOutliers, LRUnemployment, LRBudgetwOutliers, LRBudget,
column.separate = c(2,1,1,2,2))
Однако в настоящее время проблема заключается в том, что stargazer, по-видимому, видит три разные версии, например, разработанные (разработанные с выбросами, разработанные без выбросов сметного баланса, разработанные без выбросов роста) в качестве различных переменных, создавая для них разные строки в таблице. Есть ли способ исправить это, или я должен довольствоваться удалением исключения?
Спасибо!