-
FAY <=value>
-
requests Fay’s method, which is a modification of the BRR method. For more information, see the section Unadjusted Fay’s BRR Replicate Weights.
You can specify the value of the Fay coefficient, which is used in converting the original sampling weights to replicate weights. The Fay coefficient
must be a nonnegative number less than 1. By default, the value of the Fay coefficient is 0.5.
-
HADAMARD=SAS-data-set
H=SAS-data-set
-
names a SAS data set that contains the Hadamard matrix for BRR replicate construction. If you do not provide a Hadamard matrix
by using this method-option, PROC SURVEYIMPUTE generates an appropriate Hadamard matrix for replicate construction. For more information, see the sections
Balanced Repeated Replication (BRR) Method and Hadamard Matrix.
If a Hadamard matrix of a particular dimension exists, it is not necessarily unique. Therefore, if you want to use a specific
Hadamard matrix, you must provide the matrix as a SAS data set in the HADAMARD= method-option.
In the HADAMARD= input data set, each variable corresponds to a column of the Hadamard matrix, and each observation corresponds
to a row of the matrix. You can use any variable names in the HADAMARD= data set. All values in the data set must equal either
1 or –1. You must ensure that the matrix you provide is indeed a Hadamard matrix—that is, , where is the Hadamard matrix of dimension R and is an identity matrix. PROC SURVEYIMPUTE does not check the validity of the Hadamard matrix that you provide.
The HADAMARD= input data set must contain at least H variables, where H denotes the number of first-stage strata in your design. If the data set contains more than H variables, PROC SURVEYIMPUTE uses only the first H variables. Similarly, the HADAMARD= input data set must contain at least H observations.
If you do not specify the REPS=
method-option, then the number of replicates is equal to the number of observations in the HADAMARD= input data set. If you specify the
number of replicates—for example, REPS
=nreps—then the procedure uses the first nreps observations in the HADAMARD= data set to construct the replicates.
You can specify the PRINTH
method-option to display the Hadamard matrix that the procedure uses to construct replicates for BRR.
-
PRINTH
-
displays the Hadamard matrix that is used to construct replicates for BRR. When you provide the Hadamard matrix in the HADAMARD=
method-option, PROC SURVEYIMPUTE displays only the rows and columns that are actually used to construct replicates. For more information,
see the sections Balanced Repeated Replication (BRR) Method and Hadamard Matrix.
The PRINTH method-option is not available when you use a REPWEIGHTS
statement to provide replicate weights, because the procedure does not use a Hadamard matrix in this case.
-
REPS=number
-
specifies the number of replicates for BRR variance estimation. The value of number must be an integer greater than 1.
If you do not provide a Hadamard matrix by using the HADAMARD=
method-option, the number of replicates should be greater than the number of strata and should be a multiple of 4. For more information,
see the section Balanced Repeated Replication (BRR) Method. If a Hadamard matrix cannot be constructed for the REPS= value that you specify, the value is increased until a Hadamard
matrix of that dimension can be constructed. Therefore, it is possible for the actual number of replicates used to be larger
than the REPS= value that you specify.
If you provide a Hadamard matrix by using the HADAMARD
= method-option, the value of REPS= must not be greater than the number of rows in the Hadamard matrix. If you provide a Hadamard matrix
and do not specify the REPS= method-option, the number of replicates equals the number of rows in the Hadamard matrix.
If you do not specify the REPS= or HADAMARD
= method-option and do not include a REPWEIGHTS
statement, the number of replicates equals the smallest multiple of 4 that is greater than the number of strata.
If you provide replicate weights by using a REPWEIGHTS
statement, PROC SURVEYIMPUTE does not use the REPS= method-option. When you use a REPWEIGHTS statement, the number of replicates equals the number of REPWEIGHTS variables.