
DATA=SASdataset

names the input data set. The model is solved for each observation read from the DATA= data set. If the DATA= option is not
specified on the SOLVE statement, the data set specified by the DATA= option in the PROC MODEL statement is used.

ESTDATA=SASdataset

names a data set whose first observation provides values for some or all of the parameters and whose additional observations
(if any) give the covariance matrix of the parameter estimates. The covariance matrix read from the ESTDATA= data set is used
to generate multivariate normal pseudorandom shocks to the model parameters when the RANDOM= option requests Monte Carlo
simulation.

OUT=SASdataset

outputs the predicted (solution) values, residual values, actual values, or equation errors from the solution to a data set.
The residual values are the values, which is the negative of RESID.variable as defined in the section Equation Translations. Only the solution values are output by default.

OUTACTUAL

outputs the actual values of the solved variables read from the input data set to the OUT= data set. This option is applicable
only if the OUT= option is specified.

OUTALL

specifies the OUTACTUAL, OUTERRORS, OUTLAGS, OUTPREDICT, and OUTRESID options.

OUTERRORS

writes the equation errors to the OUT= data set. These values are normally very close to 0 when a simultaneous solution is
computed; they can be used to doublecheck the accuracy of the solution process. This option applies only if the OUT= option
is specified.

OUTLAGS

writes the observations that are used to start the lags to the OUT= data set. This option applies only if the OUT= option
is specified.

OUTOBJVALS

writes the objective function value to the OBJVALS variable in the OUT= data set. The objective function value is computed
only when the OPTIMIZE solution method is specified. This value is close to 0 when an unbounded simultaneous solution is computed
and can be greater than 0 when bounds are active in the solution. This option applies only if the OUT= option is specified.

OUTPREDICT

writes the solution values to the OUT= data set. This option applies only if the OUT= option is specified.
The OUTPREDICT option is the default unless one of the other output options is specified.

OUTRESID

writes the residual values that are computed as the values and is not the same as the RESID.variable values. This option applies only if the OUT= option is specified.

OUTVIOLATIONS

writes the equation violations to the OUT= data set. The equation violations are computed only when the OPTIMIZE solution
method is specified. The violations provide information about how much each equation contributes to the objective function
value when bounds are active in the solution. This option applies only if the OUT= option is specified.

PARMSDATA=SASdataset

specifies a data set that contains the parameter estimates. See the section Input Data Sets for more details.

RESIDDATA=SASdataset

specifies a data set that contains the residuals to be used in the empirical distribution. This data set can be created using
the OUT= option in the FIT statement.

SDATA=SASdataset

specifies a data set that provides the covariance matrix of the equation errors. The covariance matrix that is read from the
SDATA= data set is used to generate multivariate normal pseudorandom shocks to the equations when the RANDOM= option requests
Monte Carlo simulation.

TIME=name

specifies the name of the time variable. This variable must be in the data set.

TYPE=name

specifies the estimation type. The name that is specified in the TYPE= option is compared to the _TYPE_ variable in the ESTDATA=
and SDATA= data sets to select observations to use in constructing the covariance matrices. When TYPE= is omitted, the last
estimation type in the data set is used.