Specifies an intercept as a model parameter.
Syntax
object.Intercept (variableName)
object.Intercept (variableName, parameterValue)
object.Intercept (variableName, parameterName)
The Intercept method syntax has the following parts:
Part |
Description |
object |
An object of type AmosEngine. |
variableName |
The character string, variableName, is the name of an endogenous variable. The intercept in the regression equation for predicting variableName is a model parameter. |
parameterValue |
(Optional) Parameter value. If parameterValue = 3, say, then the intercept is fixed at 3. |
parameterName |
(Optional) Parameter name. If parameterName = "abc", say, then the intercept is named "abc". It is constrained to be equal to any other parameters named "abc". If parameterName = "3?", say then the intercept is given an initial value of 3, and is unconstrained. If parameterName = "abc:3", say, then the intercept is named "abc" and is given an initial value of 3. It is constrained to be equal to any other parameters named "abc". If parameterName is an empty string (""), the intercept is an unconstrained parameter. |
Placement: [2].
Default
When the ModelMeansAndIntercepts method is not used, then all intercepts are unconstrained. However, they are not estimated.
When the ModelMeansAndIntercepts method is used, the following default assumptions are made about intercepts that are not constrained or fixed at constant values by use of the AStructure or Intercept methods.
Intercepts for the prediction of observed, endogenous variables are free parameters.
Intercepts for the prediction of unobserved, endogenous variables are fixed at zero.
Remarks
If neither parameterValue nor parameterName is present, the intercept is an unconstrained parameter.
See Also