The Joinpoint program uses a sequence of "permutation" tests to select the final model. Each one tests the null hypothesis H0: k = ka against the alternative hypothesis H1: k = kb. The procedure begins with ka= Kmin and kb= Kmax. If the null is rejected, then increase ka by 1; otherwise, decrease kb by 1. Let \(\hat{k}k = k_a = k_b\) be the final selected number of Joinpoints.
Because multiple tests are performed, Bonferroni adjustment is used to ensure that the approximate overall type I error is less than the specified significance level (significance level is also called the α-level, default α=.05). Each of these permutation test are carried out a significance level of α1=α/(Kmax-Kmin), i.e., if the p-value < α1, then it rejects the null.
The Bonferroni adjustment is conservative because the actual overall significance level is usually less than the nominal level α. The new adjustment procedure controls the overall over-fitting probabilities.
\(P \left( \hat{k}k > k_a \| k = k_a \right), \ \ \ \ \ \ \ k_a = K_{MIN}, \ldots, K_{MAX} - 1.\)
Let α(ka,kb) be the significance level of each individual test H0: k=ka vs. H1: k=kb. The new procedure set α(ka,kb)=α/(Kmax-ka). Notice that the individual significance level depends on the number of joinpoints ka under the null. Consider an example where Kmin= 0 and Kmax= 4. The new procedure has the following properties:
\(P \left( \hat{k}k > 0 \| k = 0 \right) \leq \alpha \left( 0, 4 \right) + \alpha \left( 0, 3 \right) + \alpha \left( 0, 2 \right) + \alpha \left( 0, 1 \right)\)
\(P \left( \hat{k}k > 1 \| k = 1 \right) \leq \alpha \left( 1, 4 \right) + \alpha \left( 1, 3 \right) + \alpha \left( 1, 2 \right)\)
\(P \left( \hat{k}k > 2 \| k = 2 \right) \leq \alpha \left( 2, 4 \right) + \alpha \left( 2, 3 \right)\)
\(P \left( \hat{k}k > 3 \| k = 3 \right) \leq \alpha \left( 3, 4 \right).\)
If we like to bound these over-fitting probabilities by α, then we can assign different values for each α(ka,kb). That means, we can achieve a better power by setting
α(0,4)= α(0,3)= α(0,2)= α(0,1)= α/4
α(1,4)= α(1,3)= α(1,2)= α/3
α(2,4)= α(2,3)= α/2
α(3,4)= α