我正在运行一个带有selection =score的proc logistic,以获得基于卡方值的最佳模型。下面是代码
options symbolgen;
%let input_var=ABC_DEF_CkkkkkedHojjjjjerRen101 dept_gert home_value
child_household ;
ods output bestsubsets=score;
proc logistic data=trail;
model response(event='Y')=&input_var
/ selection=score best=1;
run;
通过ods输出生成了名为score的输出数据集。下面是数据集的图像。
评分数据集image
在分数数据集中,在"包含在模型中的变量"列中,您只能看到变量名"ABC_DEF_CkkkkkedHojjjjjerRen101"的一部分,而不是整个名称。我可以知道为什么会发生这种情况,以及如何获得整个变量名称。请让我知道
将NAMELEN=32添加到proc逻辑语句中。