Skip to main content
. Author manuscript; available in PMC: 2013 Aug 28.
Published in final edited form as: J Am Stat Assoc. 2012 Jan 24;106(496):1345–1360. doi: 10.1198/jasa.2011.ap10599

Algorithm 2.

A regularized Hotelling’s T2 test with Bootstrap

  1. For a pathway consisting of p proteins measured on n samples with p > n − 1, we independently sample B subsets, each contains n − 2 proteins.

  2. For each subset Xb, b = 1, …, B, compute λ̂selb; then set λ̂sel=1B∑bλ̂selb.

  3. Calculate the observed pathway statistic as RHTBootstrap(λ̂sel)=1B∑bRHTb(λ̂sel).

  4. Resample observed log ratios M times, preserving the missing data pattern of X, and generate M null pathways X10,…,XM0.

  5. For each Xj0, j = 1, …, M, make B subsets of proteins as outlined in Step 1, and calculate RHTBootstrap,j0(λ̂sel) as in Step 3.

  6. Calculate p-value by comparing RHTBootstrap(λ̂sel) with {RHTBootstrap,j0(λ̂sel)}j.