Ordinary least squares.
Simple implementation of ordinary least squares that computes with sparse feature matrices.
ols(y, X, const = TRUE, w = NULL)
y
: The outcome variable.X
: The feature matrix.const
: Boolean equal to TRUE
if a constant should be included.w
: A vector of weights for weighted least squares.ols
returns an object of S3 class ols
. An object of class ols
is a list containing the following components:
coef
: A vector with the regression coefficents.y
, X
, const
, w
: Pass-through of the user-provided arguments. See above.ols_fit <- ols(rnorm(100), cbind(rnorm(100), rnorm(100)), const = TRUE) ols_fit$coef
Other ml_wrapper: mdl_glmnet()
, mdl_glm()
, mdl_ranger()
, mdl_xgboost()
Useful links