|
Chapter Contents |
Previous |
Next |
| The MODEL Procedure |
The statements and options in the MODEL procedure are summarized in the following table.
| Description | Statement | Option |
| Data Set Options | ||
| specify the input data set for the variables | FIT, SOLVE | DATA= |
| specify the input data set for parameters | FIT, SOLVE | ESTDATA= |
| specify the method for handling missing values | FIT | MISSING= |
| specify the input data set for parameters | MODEL | PARMSDATA= |
| specify the output data set for residual, predicted, or actual values | FIT | OUT= |
| specify the output data set for solution mode results | SOLVE | OUT= |
| write the actual values to OUT= data set | FIT | OUTACTUAL |
| select all output options | FIT | OUTALL |
| write the covariance matrix of the estimates | FIT | OUTCOV |
| write the parameter estimates to a data set | FIT | OUTEST= |
| write the parameter estimates to a data set | MODEL | OUTPARMS= |
| write the observations used to start the lags | SOLVE | OUTLAGS |
| write the predicted values to the OUT= data set | FIT | OUTPREDICT |
| write the residual values to the OUT= data set | FIT | OUTRESID |
| write the covariance matrix of the equation errors to a data set | FIT | OUTS= |
| write the S matrix used in the objective function definition to a data set | FIT | OUTSUSED= |
| write the estimate of the variance matrix of the moment generating function | FIT | OUTV= |
| read the covariance matrix of the equation errors | FIT, SOLVE | SDATA= |
| read the covariance matrix for GMM and ITGMM | FIT | VDATA= |
| specify the name of the time variable | FIT, SOLVE, MODEL | TIME= |
| select the estimation type to read | FIT, SOLVE | TYPE= |
| General ESTIMATE Statement Options | ||
| specify the name of the data set in which the estimate of the functions of the parameters are to be written | ESTIMATE | OUTEST= |
| write the covariance matrix of the functions of the parameters to the OUTEST= data set | ESTIMATE | OUTCOV |
| print the covariance matrix of the functions of the parameters | ESTIMATE | COVB |
| print the correlation matrix of the functions of the parameters | ESTIMATE | CORRB |
| Printing Options for FIT Tasks | ||
| print the modified Breusch-Pagan test for heteroscedasticity | FIT | BREUSCH |
| print collinearity diagnostics | FIT | COLLIN |
| print the correlation matrices | FIT | CORR |
| print the correlation matrix of the parameters | FIT | CORRB |
| print the correlation matrix of the residuals | FIT | CORRS |
| print the covariance matrices | FIT | COV |
| print the covariance matrix of the parameters | FIT | COVB |
| print the covariance matrix of the residuals | FIT | COVS |
| print Durbin-Watson d statistics | FIT | DW |
| print first-stage R2 statistics | FIT | FSRSQ |
| print Godfrey's tests for autocorrelated residuals for each equation | FIT | GODFREY |
| print tests of normality of the model residuals | FIT | NORMAL |
| specify all the printing options | FIT | PRINTALL |
| print White's test for heteroscedasticity | FIT | WHITE |
| Options to Control FIT Iteration Output | ||
| print the inverse of the crossproducts Jacobian matrix | FIT | I |
| print a summary iteration listing | FIT | ITPRINT |
| print a detailed iteration listing | FIT | ITDETAILS |
| print the crossproduct Jacobian matrix | FIT | XPX |
| specify all the iteration printing-control options | FIT | ITALL |
| Options to Control the Minimization Process | ||
| specify the convergence criteria | FIT | CONVERGE= |
| select the Hessian approximation used for FIML | FIT | HESSIAN= |
| specifies the local truncation error bound for the integration | FIT, SOLVE, MODEL | LTEBOUND= |
| specify the maximum number of iterations allowed | FIT | MAXITER= |
| specify the maximum number of subiterations allowed | FIT | MAXSUBITER= |
| select the iterative minimization method to use | FIT | METHOD= |
| specifies the smallest allowed time step to be used in the integration | FIT, SOLVE, MODEL | MINTIMESTEP= |
| modify the iterations for estimation methods that iterate the S matrix or the V matrix | FIT | NESTIT |
| specify the smallest pivot value | MODEL, FIT, SOLVE | SINGULAR |
| specify the number of minimization iterations to perform at each grid point | FIT | STARTITER= |
| specify a weight variable | WEIGHT | |
| Options to Read and Write Model Files | ||
| read a model from one or more input model files | INCLUDE | MODEL= |
| suppress the default output of the model file | MODEL, RESET | NOSTORE |
| specify the name of an output model file | MODEL, RESET | OUTMODEL= |
| delete the current model | RESET | PURGE |
| Options to List or Analyze the Structure of the Model | ||
| print a dependency structure of a model | MODEL | BLOCK |
| print a graph of the dependency structure of a model | MODEL | GRAPH |
| print the model program and variable lists | MODEL | LIST |
| print the derivative tables and compiled model program code | MODEL | LISTCODE |
| print a dependency list | MODEL | LISTDEP |
| print a table of derivatives | MODEL | LISTDER |
| print a cross-reference of the variables | MODEL | XREF |
| General Printing Control Options | ||
| expand parts of the printed output | FIT, SOLVE | DETAILS |
| print a message for each statement as it is executed | FIT, SOLVE | FLOW |
| select the maximum number of execution errors that can be printed | FIT, SOLVE | MAXERRORS= |
| select the number of decimal places shown in the printed output | FIT, SOLVE | NDEC= |
| suppress the normal printed output | FIT, SOLVE | NOPRINT |
| specify all the noniteration printing options | FIT, SOLVE | PRINTALL |
| print the result of each operation as it is executed | FIT, SOLVE | TRACE |
| request a comprehensive memory usage summary | FIT, SOLVE, MODEL, RESET | MEMORYUSE |
| turns off the NOPRINT option | RESET | |
| Statements that Declare Variables | ||
| associate a name with a list of variables and constants | ARRAY | |
| declare a variable to have a fixed value | CONTROL | |
| declare a variable to be a dependent or endogenous variable | ENDOGENOUS | |
| declare a variable to be an independent or exogenous variable | EXOGENOUS | |
| specify identifying variables | ID | |
| assign a label to a variable | LABEL | |
| select additional variables to be output | OUTVARS | |
| declare a variable to be a parameter | PARAMETERS | |
| force a variable to hold its value from a previous observation | RETAIN | |
| declare a model variable | VAR | |
| declare an instrumental variable | INSTRUMENTS | |
| omit the default intercept term in the instruments list | INSTRUMENTS | NOINT |
| General FIT Statement Options | ||
| omit parameters from the estimation | FIT | DROP= |
| associate a variable with an initial value as a parameter or a constant | FIT | INITIAL= |
| bypass OLS to get initial parameter estimates for GMM, ITGMM, or FIML | FIT | NOOLS |
| bypass 2SLS to get initial parameter estimates for GMM, ITGMM, or FIML | FIT | NO2SLS |
| specify the parameters to estimate | FIT | PARMS= |
| select a grid search | FIT | START= |
| Options to Control the Estimation Method Used | ||
| specify nonlinear ordinary least squares | FIT | OLS |
| specify iterated nonlinear ordinary least squares | FIT | ITOLS |
| specify seemingly unrelated regression | FIT | SUR |
| specify iterated seemingly unrelated regression | FIT | ITSUR |
| specify two-stage least squares | FIT | 2SLS |
| specify iterated two-stage least squares | FIT | IT2SLS |
| specify three-stage least squares | FIT | 3SLS |
| specify iterated three-stage least squares | FIT | IT3SLS |
| specify full information maximum likelihood | FIT | FIML |
| select the variance-covariance estimator used for FIML | FIT | COVBEST= |
| specify generalized method of moments | FIT | GMM |
| specify the kernel for GMM and ITGMM | FIT | KERNEL= |
| specify iterated generalized method of moments | FIT | ITGMM |
| specify the denominator for computing variances and covariances | FIT | VARDEF= |
| Solution Mode Options | ||
| select a subset of the model equations | SOLVE | SATISFY= |
| solve only for missing variables | SOLVE | FORECAST |
| solve for all solution variables | SOLVE | SIMULATE |
| Solution Mode Options: Lag Processing | ||
| use solved values in the lag functions | SOLVE | DYNAMIC |
| use actual values in the lag functions | SOLVE | STATIC |
| produce successive forecasts to a fixed forecast horizon | SOLVE | NAHEAD= |
| select the observation to start dynamic solutions | SOLVE | START= |
| Solution Mode Options: Numerical Methods | ||
| specify the maximum number of iterations allowed | SOLVE | MAXITER= |
| specify the maximum number of subiterations allowed | SOLVE | MAXSUBITER= |
| specify the convergence criteria | SOLVE | CONVERGE= |
| compute a simultaneous solution using a Jacobi-like iteration | SOLVE | JACOBI |
| compute a simultaneous solution using a Gauss-Seidel-like iteration | SOLVE | SEIDEL |
| compute a simultaneous solution using Newton's method | SOLVE | NEWTON |
| compute a nonsimultaneous solution | SOLVE | SINGLE |
| Monte Carlo Simulation Options | ||
| specify psuedo or quasi-random number generator | SOLVE | QUASI= |
| repeat the solution multiple times | SOLVE | RANDOM= |
| initialize the pseudo-random number generator | SOLVE | SEED= |
| Solution Mode Printing Options | ||
| print between data points integration values for the DERT. variables and the auxiliary variables | FIT, SOLVE, MODEL | INTGPRINT |
| print the solution approximation and equation errors | SOLVE | ITPRINT |
| print the solution values and residuals at each observation | SOLVE | SOLVEPRINT |
| print various summary statistics | SOLVE | STATS |
| print tables of Theil inequality coefficients | SOLVE | THEIL |
| specify all printing control options | SOLVE | PRINTALL |
| General TEST Statement Options | ||
| specify that a Wald test be computed | TEST | WALD |
| specify that a Lagrange multiplier test be computed | TEST | LM |
| specify that a likelihood ratio test be computed | TEST | LR |
| requests all three types of tests | TEST | ALL |
| specify the name of an output SAS data set that contains the test results | TEST | OUT= |
| Miscellaneous Statements | ||
| specify the range of observations to be used | RANGE | |
| subset the data set with by variables | BY | |
|
Chapter Contents |
Previous |
Next |
Top |
Copyright © 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.