This code is run after proc logistic. No errors in log but no label either. What is wrong here? Thank you.
MM
data pred; set pred; label stdresdev="StandardizedDevianceResiduals"; run; proc print; run;
pred is created during a run of proc logistic. no errors in log.
output out=pred predprobs=individual xbeta=xbeta p=probability lower=lower upper=upper reschi=reschi resdev=resdev stdresdev=stdresdev / alpha=.05;
Adding to what @PaigeMiller already proposed, you can even split the label to improve readability (if that word exists?) :
data have;
stdresdev=2.7;
label stdresdev="Standardized*Deviance*Residuals";
run;
proc print data=have label split='*'; run;
Koen
Use the LABEL option in PROC PRINT.
Adding to what @PaigeMiller already proposed, you can even split the label to improve readability (if that word exists?) :
data have;
stdresdev=2.7;
label stdresdev="Standardized*Deviance*Residuals";
run;
proc print data=have label split='*'; run;
Koen
Good point. If you are going to create a label, make it a readable label.
And instead of running a data step over the whole dataset, use PROC DATASETS to only change the metadata in the dataset header.
Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.