Hi everyone,
I am trying to do ttest of two groups to see if the group means are different from a fixed value. How can I specify the null value in PROC MEANS ttest?
proc means data=mydata t probt;
class flag;
var cost;
run;
Thank you!
Lizi
Or PROC UNIVARIATE, which is closer to what you want.
proc univariate data=sashelp.class mu0=5; class sex; var age; run;
Or PROC UNIVARIATE, which is closer to what you want.
proc univariate data=sashelp.class mu0=5; class sex; var age; run;
I would suggest using Proc TTest if you need to specify a value for the null hyposis.
To test difference of means between the level of the class variable (if two levels)
proc ttest data=mydata h0=<null hypothesis value>; class flag; var cost; run;
To test if the mean of each level of the class variable has mean of xx
proc ttest data=mydata h0=<null hypothesis value>; by flag; var cost; run;
Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9.
Early bird rate extended! Save $200 when you sign up by March 31.
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.