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 lock in 2025 pricing—just $495!
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.