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;
Don't miss out on SAS Innovate - Register now for the FREE Livestream!
Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.
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.