Diff for "FAQ/power/rmPow" - CBU statistics Wiki
location: Diff for "FAQ/power/rmPow"
Differences between revisions 1 and 19 (spanning 18 versions)
Revision 1 as of 2006-10-03 11:14:59
Size: 192
Editor: PeterWatson
Comment:
Revision 19 as of 2007-02-19 17:21:04
Size: 1934
Editor: PeterWatson
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
 * alpha is likelihood of making a type I error (usually = 0.05)
Line 2: Line 3:
 * etasq is partial eta-squared/100 so, for example, 5.9% = 0.059
Line 3: Line 5:
 1. [:FAQ/power/rmPow/bpow: Power for anova term involving only between subject factors] For B between subject factors with levels $$b_{i}$$, i=1, ..., B and W with subject factors with levels $$w_{i}$$, j=1, ..., W
Line 5: Line 7:
 1. [:FAQ/power/rmPow/wpow: Power for anova term involving at least one within subject factor]  * num(erator) = $$ \prod_{\mbox{factors}} $$ (number of levels of factor -1) in term of interest

 *
d1 = $$\sum_{i}^{B} (b_{i} - 1) $$ if B > 0 in anova
   = 0 otherwise

 * d2 = $$ \prod_{j} (w_{j} - 1) $$ if W > 0 in term of interest
      = 1 otherwise

 * prod = number of combinations of within subject factors
 
 * ntot is the total sample size

Power can also be computed using a [attachment:ao.xls spreadsheet.]

[ COPY AND PASTE THE BOXED BELOW SYNTAX BELOW INTO A SPSS SYNTAX WINDOW AND RUN; ADJUST INPUT DATA AS REQUIRED]

{{{
DATA LIST free
/alpha num d1 d2 prod ntot rsq.
BEGIN DATA.
.05 2 1 2 3 60 0.0588
.05 2 1 2 3 67 0.0588
END DATA.
set errors=none.
matrix.
get m /variables=alpha num d1 d2 prod ntot rsq /missing=omit.
compute alpha=make(1,1,0).
compute num=make(1,1,0).
compute d1=make(1,1,0).
compute d2=make(1,1,0).
compute prod=make(1,1,0).
compute ntot=make(1,1,0).
compute rsq=make(1,1,0).
compute alpha=m(:,1).
compute num=m(:,2).
compute d1=m(:,3).
compute d2=m(:,4).
compute prod=m(:,5).
compute ntot=m(:,6).
compute rsq=(m:,7).
end matrix.
compute denom = (ntot-1-d1)*d2.
COMPUTE power = 1 - NCDF.F(IDF.F(1-ALPHA,num,denom),num,denom,NTOT*prod*RSQ/(1-RSQ)).
EXE.
formats ntot (f7.0) alpha (f5.2) num (f5.2) denom (f5.2) rsq (f5.2) power (f5.2).
variable labels ntot 'Total Sample Size' /alpha 'Alpha' /num 'Numerator F' /denom 'Denominator F' /rsq 'R-squared' /power 'Power'.
report format=list automatic align(center)
  /variables=ntot alpha num denom rsq power
  /title "ANOVA power, between subjects factor possibly in a mixed design for given total sample size" .
}}}
  • alpha is likelihood of making a type I error (usually = 0.05)
  • etasq is partial eta-squared/100 so, for example, 5.9% = 0.059

For B between subject factors with levels $$b_{i}$$, i=1, ..., B and W with subject factors with levels $$w_{i}$$, j=1, ..., W

  • num(erator) = $$ \prod_{\mbox{factors}} $$ (number of levels of factor -1) in term of interest

d1 = $$\sum_{i}^{B} (b_{i} - 1) $$ if B > 0 in anova

  • = 0 otherwise
  • d2 = $$ \prod_{j} (w_{j} - 1) $$ if W > 0 in term of interest

    • = 1 otherwise
  • prod = number of combinations of within subject factors
  • ntot is the total sample size

Power can also be computed using a [attachment:ao.xls spreadsheet.]

[ COPY AND PASTE THE BOXED BELOW SYNTAX BELOW INTO A SPSS SYNTAX WINDOW AND RUN; ADJUST INPUT DATA AS REQUIRED]

DATA LIST free
/alpha num d1 d2 prod ntot rsq. 
BEGIN DATA. 
.05 2 1 2 3 60  0.0588
.05 2 1 2 3 67  0.0588
END DATA.
set errors=none. 
matrix.
get m /variables=alpha num d1 d2 prod ntot rsq  /missing=omit.
compute alpha=make(1,1,0).
compute num=make(1,1,0).
compute d1=make(1,1,0).
compute d2=make(1,1,0).
compute prod=make(1,1,0).
compute ntot=make(1,1,0).
compute rsq=make(1,1,0).
compute alpha=m(:,1).
compute num=m(:,2).
compute d1=m(:,3).
compute d2=m(:,4).
compute prod=m(:,5).
compute ntot=m(:,6).
compute rsq=(m:,7).  
end matrix.
compute denom = (ntot-1-d1)*d2.
COMPUTE power = 1 - NCDF.F(IDF.F(1-ALPHA,num,denom),num,denom,NTOT*prod*RSQ/(1-RSQ)).
EXE.
formats ntot (f7.0) alpha (f5.2) num (f5.2) denom (f5.2) rsq (f5.2) power (f5.2).
variable labels ntot 'Total Sample Size' /alpha 'Alpha' /num 'Numerator F' /denom 'Denominator F' /rsq 'R-squared' /power 'Power'.
report format=list automatic align(center)
  /variables=ntot alpha num denom rsq power 
  /title "ANOVA power, between subjects factor possibly in a mixed design for given total sample size" .

None: FAQ/power/rmPow (last edited 2013-03-08 10:18:01 by localhost)