I try do a power analysis and try to insert a scalar or a macro in the command which leads to the error message "means must contain numbers"
Code with a local
Same when I store the mean as a scalar
When manually type in the number it works
Do you have any idea what I am doing wrong?
Code with a local
:
sysuse auto.dta quietly sum mpg, d local s_mean "r(mean)" di `s_mean' power twomeans `s_mean' (0), sd(.1) power(0.8) graph
:
sysuse auto.dta quietly sum mpg, d scalar s_mean = r(mean) di s_mean power twomeans s_mean (0), sd(.1) power(0.8) graph
:
power twomeans 21.297297 (0), sd(.1) power(0.8) graph