Description Usage Arguments Value References
View source: R/robustregression.R
This function utilizes an iteratively reweighted and regularized least squares algorithm (IRRWLS) to estimate a robust ridge regression estimator. Robustness weights are estimated in this iterative process using a user-specified weight function (defaults to Yohai & Zamar's optimal psi-function) multiplied by Mallow's weights to yield Schweppe weights: w(ψ) \cdot sqrt(1-h). The ridge penalty λ can be user specified, or left as the default option of using the recommended analytical formula from Kibria and Banik (2016). This obviates the necessity of cross-validation. Data are automatically unit scaled and centered using Yohai and Zou's τ-estimator of location and scale. Coefficients and fitted values are returned on the original scale of the inputs. Hence, it is not neccessary to standardize the inputs.
1 2 3 4 5 6 7 8 9 |
formula |
model formula |
data |
data frame |
psifun |
function that produces weights from \frac{ψ(u)}{u}. the default is |
lambda |
the ridge tuning constant. defaults to NULL, in which case an analytical formula from Kibria (2016) is used. See the referenced paper for other potential formulas for use. |
maxit |
maximum number of iterations for the IRRWLS algorithm. |
tol |
convergence tolerance. defaults to 1e-4. |
... |
other arguments to pass to psifun. |
a list
G. Kibria and S. Banik (2016) Some ridge regression estimators and their performance. Journal of Modern Applied Statistical Methods, 15, 206-238. https://doi.org/10.22237/jmasm/1462075860
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.