【问题标题】:Not losing observations when faced with missing data面对缺失数据时不会丢失观察结果
【发布时间】:2018-08-17 09:29:57
【问题描述】:

我有一个数据集,我在其中拟合了一个线性模型,并且我尝试在这个线性模型上使用阶跃函数。我收到一条错误消息“说正在使用的行数已更改:删除缺失值?”。

我注意到我的数据集中的一些观察值(不是很多)对于一个变量具有 NA 值。我见过类似的问题,建议使用 na.omit(),但是当我这样做时,我会丢失观察结果。但是,我想保留观察结果,因为它们包含其他变量的有用信息。有没有办法使用 step 并避免丢失观察结果?

【问题讨论】:

    标签: r


    【解决方案1】:

    如果确实确实缺失了缺失值,我会劝阻您不要简单地忽略缺失值。您可以通过 Amelia 使用多重插补来插补数据,以便您拥有完整的数据集。

    请看这里:https://cran.r-project.org/web/packages/Amelia/Amelia.pdf 我还建议阅读 R. Little 和 D.B. 的书“缺少数据的统计分析”。鲁宾。

    【讨论】:

      【解决方案2】:

      您可以调用nobs 函数来检查观察的数量是否不变,并调用它的use.fallback 参数来猜测缺失值。然而,R 文档建议在运行 step 之前忽略相关数据。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-04-10
        • 2015-07-01
        • 2019-07-14
        • 2020-03-13
        相关资源
        最近更新 更多