【问题标题】:How to know how many countries are in my regression如何知道我的回归中有多少个国家
【发布时间】:2021-08-15 23:12:40
【问题描述】:

我正在使用 r 中的面板数据(20 年,150 个国家)进行线性模型回归。我看到由于缺失值,我的回归排除了 2,000 个观察值。大约 4,000 个观察值进入回归。

我想知道是否有任何国家因缺失值而被排除在回归之外。我怎么能找到这个?

【问题讨论】:

    标签: r linear-regression panel-data


    【解决方案1】:

    喜欢这个:

        library(tidyr)
        countries_in_regression <- your_data %>%
        drop_na() %$%
        unique(name_of_country_column)
        all_countries <- your_data %$%
        unique(name_of_country_column)
        countries_not_in_regression <- all_countries[!all_countries %in% countries_in_regression]
    

    【讨论】:

      【解决方案2】:
      all(countries_column %in% unique(countries_in_regression))
      

      如果原始列中的所有国家/地区都在回归国家/地区,则返回 TRUE,否则返回 FALSE。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-06-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-06-30
        • 1970-01-01
        相关资源
        最近更新 更多