Hi,
I am trying to normalize some data using the proc transreg boxcox statement. The data are different scores for locomotion ability, skin and limb lesions in pigs as well as behavioural data. I used the following statement
proc transreg data=TEMP outtest=TEMPb ss2 cli;
model boxcox(variable)=identity (pig);
run; quit ;
however I get the following message in the log window ‘Output data set options specified on the PROC statement are ignored when there is
no OUT= data set’ and I get a table that is basically the same info that I get in the output window. If I ask for an output out then I get the same table and another one that supposedly contains the transformed value but rest of the data (dates, pig number, etc) is missing.
If I then I check for normality the 'transformed' value again it is not normal. Any advise in this matter will be very much appreciated as I am pretty confused and I do not know what to do next
Thanks!
Shouldn't you have an OUTPUT statement where you can specify the dataset name using the OUT=.
proc transreg data=TEMP outtest=TEMPb ss2 cli;
model boxcox(variable)=identity (pig);
output out=tempnorm ;
run; quit ;
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and save with the early bird rate—just $795!
Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.