Я запускаю логику proc с выбором = оценка, чтобы получить лучшую модель, основанную на значении хи-квадрата. Вот кодВыход ods в 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;
Выходной набор данных с именем score был создан через выход ods. Ниже приведен образ набора данных.
В бальной наборе данных, в «переменных, включенных в модель» колонки, вы можете увидеть только часть имени переменной «ABC_DEF_CkkkkkedHojjjjjerRen101», а не полного имени. Могу ли я узнать, почему это происходит, и как получить все имя переменной. Пожалуйста, дайте мне знать
Имена переменных SAS - 32 длины. Вы смешиваете метки и имена переменных? – Reeza
Длина указанного имени переменной составляет 31 символ. Нет. Я не смешиваю переменные метки и имена. – Pruthvi
В будущем это поможет, если вы отправляете код, который мы можем запустить. Решение ниже. – Reeza