cmaRs {cmaRs}R Documentation

A cmaRs Function

Description

This function allows you to construct a CMARS Model.

Usage

cmaRs(
  formula,
  data,
  classification = FALSE,
  threshold.class = 0.5,
  degree = 1,
  nk = 20,
  Auto.linpreds = FALSE
)

Arguments

formula

A symbolic description of the model to be fitted.

data

An optional data frame, list or environment containing the variables in the model.

classification

Logical: If FALSE, a prediction model will be constructed.

threshold.class

If the model is classification, this threshold is used to convert probabilities to classes. Default is 0.5.

degree

Maximum degree of interaction (Friedman's mi). Default is 1, meaning build an additive model (i.e., no interaction terms).

nk

Maximum number of model terms before pruning, i.e., the maximum number of terms created by the forward pass. Includes the intercept.

Auto.linpreds

Default is TRUE, for detailed explanation please check earth package.

Value

An S3 model of class "cmaRs"

Examples

## Not run: 
# Without \code{MOSEK}, the example code is not executable.
# For installation of Mosek, plese see the documentation of 'Rmosek'.
data(table.b6)
model.ex1 <- cmaRs(y ~ .,
  degree = 2, nk = 20, classification = FALSE,
  Auto.linpreds = FALSE, data = table.b6
)
data("trees", package = "datasets")
model.prediction <- cmaRs(Volume ~ ., degree = 5, nk = 20, data = trees)
data("etitanic", package = "earth")
model.classification <- cmaRs(survived ~ age,
  data = etitanic, classification = TRUE
)

## End(Not run)

[Package cmaRs version 0.1.3 Index]