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, по-видимому, видит три разные версии, например, разработанные (разработанные с выбросами, разработанные без выбросов сметного баланса, разработанные без выбросов роста) в качестве различных переменных, создавая для них разные строки в таблице. Есть ли способ исправить это, или я должен довольствоваться удалением исключения?

Спасибо!

0 ответов

Другие вопросы по тегам