View source: R/createSystemfitModel.R
createSystemfitModel | R Documentation |
This function creates a model that can be estimated by systemfit
.
The data, disturbances, and — if not provided by the user —
the coefficients as well as the disturbance covariance matrix
are generated by random numbers.
createSystemfitModel( nEq, nRegEq, nObs, coef = NULL, sigma = NULL )
nEq |
the number of equations. |
nRegEq |
the number of regressors in each equation (without the intercept). |
nObs |
the number of observations. |
coef |
an optional vector of coefficients. |
sigma |
an optional covariance matrix of the disturbance terms. |
createSystemfitModel
returns a list with following elements:
formula |
a list of the model equations
(objects of class |
data |
a |
coef |
a vector of (true) coefficients. |
sigma |
the covariance matrix of the disturbance terms. |
Arne Henningsen arne.henningsen@googlemail.com
systemfit
## create a model by random numbers
systemfitModel <- createSystemfitModel( 3, 4, 100 )
## estimate this model by "SUR"
fitsur <- systemfit( systemfitModel$formula, "SUR", data = systemfitModel$data )
## compare the "true" and the estimated coefficients
cbind( systemfitModel$coef, coef( fitsur ) )
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.