The SEQDESIGN Procedure

Error Spending Methods

For each sequential design, the $\alpha $ and $\beta $ errors spent at each stage can be computed from the boundary values. For example, for a K-stage design with an upper alternative hypothesis $H_{1}: \theta =\theta _1$ and early stopping to reject the null hypothesis $H_{0}: \theta =0$, the boundary values in a standardized Z scale are the upper $\alpha $ critical values $a_{k}$, $k=1, 2, \ldots , K$. At each interim stage, the null hypothesis $H_{0}$ is rejected if the observed standardized Z statistic $z_{k} \geq a_{k}$. Otherwise, the process continues to the next stage. At the final stage, the hypothesis is rejected if $z_{K} \geq a_{K}$. Otherwise, the null hypothesis is accepted.

The boundary values $a_{k}$ are derived such that the overall Type I error probability

\[  \alpha = \sum _{k=1}^{K} {\alpha _{k}}  \]

where $\alpha _{k}$ is the $\alpha $ spending at stage k. That is, at stage 1,

\[  {\alpha _{1}} = P_{\theta = 0} \,  ( \,  z_{1} \geq a_{1} \,  )  \]

At a subsequent stage k,

\[  {\alpha _{k}} = P_{\theta = 0} \,  ( \,  z_{j} < a_{j}, j=1, 2, \ldots , k-1, \, \,  z_{k} \geq a_{k} \,  )  \]

Since each design can be uniquely identified by the $\alpha $ and $\beta $ errors spent at each stage, a design can then be derived by specifying the $\alpha $ and $\beta $ errors to be used at each stage. The error spending method (Lan and DeMets, 1983) distributes the error to be used at each stage and then derives the boundary values. Numerous forms of the error spending function are available. Kim and DeMets (1987) examine the functions $f(t)= {t}$, $f(t)= {t}^{\frac{3}{2}}$, and $f(t)= {t}^{2}$, where t is the information fraction. Jennison and Turnbull (2000, p. 148) generalize these functions to the power functions $f(t; \rho )= {t}^{\rho }, \rho > 0$.

The ERRFUNCPOC option uses the cumulative error spending function (Lan and DeMets, 1983)

\[  E( t) = \left\{  \begin{array}{ll} 1 &  \mr{if} \, \,  t \geq 1 \\ \mr{log}( \,  1+(e-1)t) &  \mr{if} \, \,  0 < t < 1 \\ 0 &  \mr{otherwise} \end{array} \right.  \]

With a specified error of $\alpha $ or $\beta $, the cumulative error spending at stage k is $\alpha \,  E( {\Pi }_{k})$ or $\beta \,  E( {\Pi }_{k})$, where $\Pi _{k}= I_{k} / I_{X}$ is the information fraction at stage k. The method produces boundaries similar to those produced with Pocock’s method.

The ERRFUNCOBF option uses the cumulative error spending function (Lan and DeMets, 1983)

\[  E( t; a) = \left\{  \begin{array}{ll} 1 &  \mr{if} \, \,  t \geq 1 \\ \frac{1}{a} \,  2 \,  ( 1 - \Phi ( \frac{z_{(1-a/2)}}{\sqrt {t}})) &  \mr{if} \, \,  0 < t < 1 \\ 0 &  \mr{otherwise} \end{array} \right.  \]

where a is either $\alpha $ for the $\alpha $ spending function or $\beta $ for the $\beta $ spending function. That is, with a specified error of $\alpha $ or $\beta $, the cumulative error spending at stage k is $\alpha \,  E( {\Pi }_{k}; \alpha )$ or $\beta \,  E( {\Pi }_{k}; \beta )$. The method produces boundaries similar to those produced with the O’Brien-Fleming method.

The ERRFUNCGAMMA option uses the gamma cumulative error spending function (Hwang, Shih, and DeCani, 1990)

\[  E( t; \gamma ) = \left\{  \begin{array}{ll} 1 &  \mr{if} \, \,  t \geq 1 \\ \frac{1 - e^{-\gamma t}}{1 - e^{-\gamma }} &  \mr{if} \, \,  0 < t < 1 , \gamma \neq 0\\ {t} &  \mr{if} \, \,  0 < t < 1 , \gamma = 0 \\ 0 &  \mr{otherwise} \end{array} \right.  \]

where $\gamma $ is the parameter $\gamma $ specified in the GAMMA= option. That is, with a specified error of $\alpha $ or $\beta $, the cumulative error spending at stage k is $\alpha \,  E( {\Pi }_{k}; \gamma )$ or $\beta \,  E( {\Pi }_{k}; \gamma )$.

The ERRFUNCPOW option uses the cumulative error spending function (Jennison and Turnbull, 2000, p. 148)

\[  E( t; \rho ) = \left\{  \begin{array}{ll} 1 &  \mr{if} \, \,  t \geq 1 \\ {t}^{\rho } &  \mr{if} \, \,  0 < t < 1 \\ 0 &  \mr{otherwise} \end{array} \right.  \]

where $\rho $ is the power parameter specified in the RHO= option. That is, with a specified error of $\alpha $ or $\beta $, the cumulative error spending at stage k is $\alpha \,  E( {\Pi }_{k}; \rho )$ or $\beta \,  E( {\Pi }_{k}; \rho )$.

Error spending methods derive boundary values at each stage sequentially and require much more computation than other types of methods for group sequential trials with a large number of stages, especially for a two-sided asymmetric design with early stopping to accept $H_0$, or to reject or accept $H_0$.

Note that for a two-sided design with the STOP=BOTH or STOP=ACCEPT option, at each interim stage, the SEQDESIGN procedure first produces the lower and upper $\beta $ boundary values based on the one-sided $\beta $ spending. If the lower $\beta $ boundary value is greater than or equal to its corresponding upper $\beta $ boundary value, there is no early stopping to accept the null hypothesis at this stage, and the corresponding $\beta $ spending is distributed proportionally to the remaining stages.

For the error spending functions not available in the SEQDESIGN procedure, you can first compute the corresponding error spending at each stage explicitly, then use the SEQDESIGN procedure with the ERRSPEND= option to specify these errors directly.

For example, if the information levels are equally spaced in a five-stage design, the option ERRFUNCPOW (RHO=2) produces relative cumulative errors of $(1/5)^{2}$, $(2/5)^{2}$, $(3/5)^{2}$, $(4/5)^{2}$, and 1. This is equivalent to using the option ERRSPEND (1 4 9 16 25).

A one-sided error spending design is illustrated in Example 89.8 and a two-sided asymmetric error spending design is illustrated in Example 89.11.