opsr_check_start {OPSR} | R Documentation |
Check the User-Specified Starting Values
Description
This is a utility function, used in opsr
and should not be used directly.
It is included here to document the expected structure of opsr
's start
argument.
Makes sure, the start vector conforms to the expected structure. Adds the
expected parameter names to the numeric vector. Therefore the user has to
conform to the expected order. See 'Details' for further explanation.
Usage
opsr_check_start(start, W, Xs)
Arguments
start |
vector of starting values. |
W |
matrix with explanatory variables for selection process. |
Xs |
list of matrices with expalanatory varialbes for outcome process for each regime. |
Details
Expected order: 1. kappa threshold parameters (for ordered probit model),
2. parameters of the selection process (names starting with s_
), 3. parameters
of the outcome processes (names starting with o[0-9]_
), 4. sigma, 5. rho.
If the same outcome process specification is used in the formula
, the starting
values have to be repeated (i.e., the length of the start
vector has to
correspond to the total number of estimated parameters in the model).
Value
Named numeric vector conforming to the expected structure.