在 JMP 中对分类变量进行重新编码后,优势比输出中会出现未使用的级别。在JMP 18 专业版中对分类变量进行重新编码(使用“recode”或 If)后,即使新列中不再有任何行包含该值,旧类别“任何一个”仍然会出现在结果中——尤其是在逻辑回归的比值比输出中。
JMP 似乎仍然将“Either”识别为变量的现有级别,并且没有可见的选项可以从列属性中实际删除或移除它。
如何彻底删除或放弃这个未使用的类别,使其不再出现在分析输出中?
公式示例。
如果(:首选排水 == "1",
“0,
如果(:首选排水 == "2",
“1,”
""
)
)
数据融合与清理回复:在 JMP 中对分类变量进行重新编码后,优势比输出中出现未使用的级别你好,
我不太确定你的问题是什么,但你的嵌套 If 语句看起来很奇怪(我猜测你可能不需要第二个 If 语句)。
下面这个公式是你想要实现的吗?
If (:Preferred drainage == "1", "0", :Preferred drainage == "2", "1", "");
假设“首选排水”列中的所有值均为 1 或 2,则您的公式不应产生空结果(即“”)。
请告知我们。
最好的
TS
回复:在 JMP 中对分类变量进行重新编码后,优势比输出中出现未使用的级别嗨 TS——谢谢你的回复。
快速澄清:
原始列为字符型,带有值标签:
1="支架", 2="肾造瘘术", 3="两者之一">
我创建了一个新的二进制列,其中包含嵌套公式并使用了“重新编码”功能。
- 原始值为 3 的行变为“”,我将它们从模型中排除。
- 我只对新列(event = "1") 运行逻辑回归。
然而,在赔率报告中,我仍然看到一些比较中提到了“两者之一”,就好像存在第三个级别一样。
能否将原始列中的值标签以某种方式传递到新列(或平台),从而导致“两者之一”出现在 OR 报告中?
如何确保 OR 输出只反映两个级别而不列出“两者之一”?