BookmarkSubscribeRSS Feed
kivester
Obsidian | Level 7

I need to perform a sample size calculation for a proposed study that the outcome of interest is a visual analog score on a scale 0 to 100. The score will be recorded at the start of the study (week 0) and weekly for 6 weeks. There will be three treatment groups. A time*treatment interaction is of interest, but we specifically would like to know the estimated sample size necessary to detect a difference between the 3 groups at week 6. To add to the complexity, the study will be conducted at 6 different centers.

I have fairly good pilot data and expect the scores to look like this:

 Week0Week1Week2Week3Week4Week5Week6
Treatment1

42.2222222

657578.758585.62587.5
Treatment231.428571446.428571451.428571461.42857146767.142857170.7142857
Treatment336.825396850.955.957.77560.961.212562.15

I know I can estimate sample size in proc GLMPOWER, but with the outcome on an ordinal scale I am not sure that is the best thing to do.

 

Thanks for any help!

2 REPLIES 2
SteveDenham
Jade | Level 19

To get what you want, you will also need some estimate of the time point variances and the covariance between time points.  At that level, you may be happier using simulation to determine sample size, or using the method outlined by Stroup in this paper 

 https://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=1DD150BA59B7EB27C5B890D4154BC3FE?doi=10.1.... 

 

The other thing I would offer is that your pilot data has most of the VAS scores near the middle of the range.  At that point, you can consider the residuals to be approximately normal rather than using a very difficult to estimate ordinal multinomial (missing values will almost certainly be an issue - I doubt that any of the timepoints has values at all 101 points from 0 to 100.

 

SteveDenham

kivester
Obsidian | Level 7

Thank you for your help! You are correct, I do not expect that any timepoint will have values from 0 to 100. I will be happy to avoid the ordinal multinomial approach.

 

Thank you for the Stroup reference!

 

Katy

 

sas-innovate-2024.png

Available on demand!

Missed SAS Innovate Las Vegas? Watch all the action for free! View the keynotes, general sessions and 22 breakouts on demand.

 

Register now!

What is ANOVA?

ANOVA, or Analysis Of Variance, is used to compare the averages or means of two or more populations to better understand how they differ. Watch this tutorial for more.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 2 replies
  • 498 views
  • 1 like
  • 2 in conversation