我已经用谷歌搜索了很多关于这个主题的论文,但似乎没有找到我想要的。我是 SAS Macro 的初学者,希望能在这里得到一些帮助。这是我想要的:
我有一个包含 1200 个变量的数据集。我想要一个宏将这 1199 个变量作为 OUTCOME 运行,并将逻辑回归的 P 值存储在数据集中。因变量“性别”也是性格,结果变量也是如此。但我不知道如何将类语句放在宏中。这是我如何将其作为单个过程运行的示例。
proc logistic data=Baseline_gender ;
class gender(ref="Male") / param=ref;
model N284(event='1')=gender ;
ods output ParameterEstimates=ok;
run;
我的想法是创建ODS输出并删除P值以外的不必要变量,并根据模型中的OUTCOME变量名称将它们合并到一个数据集中:例如
Variable P-value
A1 0.005
A2 0.018
.. ....
我试图玩一些 proc 宏,但我无法让它工作!!!我真的需要这方面的帮助,非常感谢。