Skip to main content
. Author manuscript; available in PMC: 2015 Sep 1.
Published in final edited form as: Neuroimage. 2014 May 2;98:50–60. doi: 10.1016/j.neuroimage.2014.04.068

Table 2.

The detailed algorithm for PUNCH.

Given a sample of n individuals with their corresponding score sets X ≡ {x1, x2,…, xn}, each having m different scores, x ≡ {x1,x2,…, xm}, their diagnosis labels y ∈ {0,1}, and noise variances σj2 of scores,
1. For each score sj
  1. Sample noise nj from N(0,σj2)

  2. Calculate x^j, by x^j=xj+nj

  3. Calculate wj, by using x^j (Equation 4)

  4. Calculate p(y=1|x^j,sj) (Equations 2 and 3)

2. Calculate probabilities p(sj) by normalizing weights wj
3. Fuse individual severity beliefs to get p(y=1|x^) (Equation 1)
4. Repeat 1–3 to get a distribution over p(y=1|x^)
5. Calculate expected value E[p(y=1|x^)] by averaging