robustified_init {robust2sls} | R Documentation |
Robustified 2SLS (full sample initial estimator)
Description
robustified_init
estimates the full sample 2SLS model, which is used
as the initial estimator for the iterative procedure.
Usage
robustified_init(data, formula, cutoff)
Arguments
data |
A dataframe. |
formula |
A formula in the format |
cutoff |
A numeric cutoff value used to judge whether an observation is an outlier or not. If its absolute value is larger than the cutoff value, the observations is classified as an outlier. |
Value
robustified_init
returns a list with five elements. The first
four are vectors whose length equals the number of observations in the data
set. Unlike the residuals stored in a model object (usually accessible via
model$residuals
), it does not ignore observations where any of y, x
or z are missing. It instead sets their values to NA
.
The first element is a double vector containing the residuals for each
observation based on the model estimates. The second element contains the
standardised residuals, the third one a logical vector with TRUE
if
the observation is judged as not outlying, FALSE
if it is an outlier,
and NA
if any of y, x, or z are missing. The fourth element of the
list is an integer vector with three values: 0 if the observations is judged
to be an outlier, 1 if not, and -1 if missing. The fifth and last element
stores the ivreg
model object based on which the four
vectors were calculated.