2016-08-08 9 views
0

Ich bin eine Proc-Logistik mit Auswahl = Score, um das beste Modell auf Chi-Quadrat-Wert zu erhalten. Hier ist der Codeods Ausgabe in 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; 

Das Ausgabe-Dataset mit dem Namen Score wurde durch ODS-Ausgabe generiert. Unten ist das Bild des Datensatzes.

score data set image

In dem Partitur-Datensatz, in den „Variablen in Modell enthalten“ Spalte können Sie nur einen Teil des Variablennamen „ABC_DEF_CkkkkkedHojjjjjerRen101“ sehen und den ganzen Namen nicht. Kann ich wissen, warum das passiert und wie bekomme ich den gesamten Variablennamen. Bitte lassen Sie es mich wissen

+0

SAS-Variablennamen sind maximal 32 Zeichen lang. Mischen Sie Etiketten und Variablennamen? – Reeza

+0

Die Länge des obigen Variablennamens beträgt 31 Zeichen. Nein, ich mische keine variablen Labels und Namen – Pruthvi

+1

In Zukunft hilft es, wenn Sie Code schreiben, den wir ausführen können. Lösung ist unten. – Reeza

Antwort

1

Fügen Sie NAMELEN = 32 zu Ihrer proc logistic-Anweisung hinzu.

Verwandte Themen