no_intercept {sparsediscrim}R Documentation

Removes the intercept term from a formula if it is included

Description

Often, we prefer not to have an intercept term in a model, but user-specified formulas might have included the intercept term. In this case, we wish to update the formula but without the intercept term. This is especially true in numerous classification models, where errors and doom can occur if an intercept is included in the model.

Usage

no_intercept(formula, data)

Arguments

formula

a model formula to remove its intercept term

data

data frame

Value

formula with no intercept term

Examples

iris_formula <- formula(Species ~ .)
no_intercept(iris_formula, data = iris)

[Package sparsediscrim version 0.3.0 Index]