Je cours une proc logistique avec selection = score, pour obtenir le meilleur modèle basé sur la valeur du khi-deux. Voici le codesortie ods dans proc logistique
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;
Le jeu de données de sortie nommé score a été généré via la sortie ods. Voici l'image de l'ensemble de données.
Dans l'ensemble de données de partition, dans les « variables incluses dans le modèle » colonne, vous ne pouvez voir une partie de nom de la variable « ABC_DEF_CkkkkkedHojjjjjerRen101 » et non le nom entier. Puis-je savoir pourquoi cela se passe et comment puis-je obtenir le nom de la variable entière. Veuillez me le faire savoir
Les noms de variables SAS ont une longueur maximale de 32. Mélangez-vous des étiquettes et des noms de variables? – Reeza
La longueur du nom de variable ci-dessus est de 31 caractères. Non Je ne suis pas en train de mélanger des noms de variables et des noms – Pruthvi
Dans l'avenir, il est utile de publier du code si nous pouvons l'exécuter. La solution est ci-dessous. – Reeza