The MULTTEST Procedure
The TEST statement is required unless the INPVALUES= option is specified. The TEST statement identifies statistical tests to be performed and the discrete and continuous variables to be tested. Table 2 summarizes the names and options available in the TEST statement.
Table 2: TEST Statement Names and Options
| Option |
Description |
| TEST Names |
|
CA |
Requests the Cochran-Armitage linear trend tests for group comparisons |
|
FISHER |
Requests Fisher exact tests |
|
FT |
Requests Z-score CA tests based upon the Freeman-Tukey double arcsine transformation |
|
MEAN |
Requests the t test for the mean |
|
PETO |
Requests the Peto mortality-prevalence test |
| TEST Options |
|
BINOMIAL |
Uses the binomial variance estimate for CA and Peto tests |
|
CONTINUITY= |
Specifies a continuity correction |
|
DDFM= |
Specifies whether to use homogeneous or heterogeneous variances |
|
LOWERTAILED |
Makes all tests lower-tailed |
|
PERMUTATION= |
Computes p-values for the CA and Peto tests by using exact permutation distributions |
|
TIME= |
Identifies the Peto test variable containing the age at death |
|
UPPERTAILED |
Makes all tests upper-tailed |
The following tests are permitted as name in the TEST statement.
-
CA
requests the Cochran-Armitage linear trend tests for group comparisons. The test variables should take the value 0 for a failure and 1 for a success. PERMUTATION= option can be used to request an exact permutation test; otherwise, a Z-score approximation is used. The CONTINUITY= option can be used to specify a continuity correction for the Z-score approximation.
-
FISHER
requests Fisher exact tests for comparing two treatment groups. The test variables should take the value 0 for a failure and 1 for a success.
-
FT
requests Z-score CA tests based upon the Freeman-Tukey double arcsine transformation of the frequencies. The test variables should take the value 0 for a failure and 1 for a success.
-
MEAN
requests the t test for the mean. The test variables can take on any numeric values.
-
PETO
requests the Peto mortality-prevalence test. The test variables should take the value 0 for a nonoccurrence, 1 for an incidental occurrence, and 2 for a fatal occurrence. The TIME= option should be used with the Peto test to specify an integer-valued variable giving the age at death. The CONTINUITY= option can be used to specify a continuity correction for the test.
If the value of a TEST variable is invalid, the observation is not used in the analysis. You can specify two tests only if one of them is MEAN. For example, the following statement is valid:
test ca(d1-d2) mean(c1-c2);
But specifying both CA and FT, as shown in the following statement, is invalid:
test ca(d1-d2) ft(d1-d2);
You can specify the following options in the TEST statement (some apply to only one test).
-
BINOMIAL
uses the binomial variance estimate for CA and Peto tests in their asymptotic normal approximations. The default is to use the hypergeometric variance.
-
CONTINUITY=number
C=number
specifies number as a particular continuity correction for the Z-score approximation in the CA and Peto tests. The default is 0.
-
LOWERTAILED
LOWER
is used to make all tests lower-tailed. All tests are two-tailed by default.
-
PERMUTATION=number
PERM=number
computes p-values for the CA and Peto tests by using exact permutation distributions when marginal success or failure totals within a stratum are number or less. You can specify number as a nonnegative integer. For totals greater than number (or when the PERMUTATION= option is omitted), PROC MULTTEST uses standard normal approximations with a continuity correction chosen to approximate the permutation distribution. PROC MULTTEST computes the appropriate convolution distributions when you use the STRATA statement along with the PERMUTATION= option.
-
DDFM= POOLED | SATTERTHWAITE
specifies whether the MEAN test uses a homogeneity assumption (DDFM=POOLED, the default) or deals with heterogeneous variances (DDFM=SATTERTHWAITE). See t Test for the Mean for more information.
-
TIME=variable
identifies the Peto test variable containing the age at death, which must be integer valued. If the TIME= option is omitted, all ages are assumed to equal 1.
-
UPPERTAILED
UPPER
is used to make all tests upper-tailed. All tests are two-tailed by default.
Last updated: December 09, 2022