gpt4 book ai didi

sas - 如何在 SAS 中对数据集中的所有变量运行 PROC LOGISTIC?

转载 作者:行者123 更新时间:2023-12-04 18:24:11 24 4
gpt4 key购买 nike

我有一个包含 300 多个变量的数据集,我想在 PROC LOGISTIC 中对所有这些变量执行逐步选择(我知道逐步选择在这里是个坏主意,但这不取决于我)——其中一些是数字的,一些是其中是分类的。

在不键入 300 多个变量中每一个变量的名称的情况下,我该如何编写模型语句,以便模型是我的数据集中除响应变量之外的所有变量?如何编写类语句,使其知道将所有分类变量视为分类变量?

最佳答案

您可以快速获取数据集的所有标题以复制和粘贴:

proc contents data = X short;
run;

这将生成一个列表,您可以将其复制并粘贴到您的 proc logistic 语句中。

假设您的类变量是基于字符的,您可以执行以下操作:

proc contents data = X out=test;
run;

data test; set test;
if TYPE=2;
run

proc transpose data=test out=test2;
var name;
id name;
run;

proc contents data = test2 short;
run;

关于sas - 如何在 SAS 中对数据集中的所有变量运行 PROC LOGISTIC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22384986/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com