【问题标题】:Using Proc Logistic/Proc GAM使用 Proc Logistic/Proc GAM
【发布时间】:2020-03-17 19:03:37
【问题描述】:

在我的数据集中,由不同范围表示的变量 Female_Age_Band 给出为 15-20,20-25,25-30,...& 等等。但问题是数据不可用的地方特定的观察被标记为“不可用”,这使得 sas 将该字段作为字符读取。所以我相信这将使在逻辑回归中调用这个变量变得困难。此外,还有某些分类字段有 3 个不同的指标 0 1 & 2。但即使是这些字段也有“Unavailable”标签。从技术上讲,我不能用零替换它们,因为零可能是一个有效值。

有人可以帮忙解决吗?

【问题讨论】:

  • 您可以将其读取为char并手动重新编码或用空格替换所有不可用的数据,(查找/全部替换)

标签: sas logistic-regression gam


【解决方案1】:

问题比“不可用”更大,因为“15-20”也将被读取为字符。但是您不想将它们全部替换为中间值,因为这会使事情变得很奇怪。您没有 XXX 17.5 岁的人。

我要做的是使用数据步骤将数据重新编码为在每个年龄段内均匀分布,并将“不可用”重新编码为。

(抱歉,我刚买了一台新电脑,正在等待安装新的 SAS,所以我现在无法显示代码)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-26
    • 1970-01-01
    • 1970-01-01
    • 2014-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多