Well, you did the analysis, so you should have everything you need to calculate a retrospective power (and don't get me started on why that is a bad idea.). I would avoid categorizing a continuous variable for this. This is actually a.ONECORR analysis, since regression is just fancy correlation. You mention an effect size of 0.45. If that is an f-squared estimate, what happens when you plug into this code:
proc power;
onecorr dist=fisherz
nullcorr = 0
corr = 0.557186 /* this is the square root of 0.45/(1+0.45), in other words, the square root of R-squared obtained by rearranging f-squared */
ntotal = 335
power = .; sides = 1
run;
If your effect size is obtained some other way (omega squared, for instance), then ONEWAYMEANS is probably better suited to the task.
SteveDenham
... View more