2019Unpublished venueRequires access

Multivariate Adaptive Regression Splines

Brad Boehmke, Brandon Greenwell

Open publisher page 19 citations

Abstract

This chapter discusses multivariate adaptive regression splines (MARS), an algorithm that automatically creates a piecewise linear model which provides an intuitive stepping block into nonlinearity after grasping the concept of multiple linear regression. MARS provide a convenient approach to capture the nonlinearity relationships in the data by assessing cutpoints similar to step functions. The MARS method and algorithm can be extended to handle classification problems and GLMs in general. MARS also requires minimal feature engineering and performs automated feature selection. The procedure assesses each data point for each predictor as a knot and creates a linear regression model with the candidate feature(s). The typical implementation of polynomial regression and step functions require the user to explicitly identify and incorporate which variables should have what specific degree of interaction or at what points of a variable X should cut points be made for the step functions.

About this research paper

What this paper is about

This chapter discusses multivariate adaptive regression splines (MARS), an algorithm that automatically creates a piecewise linear model which provides an intuitive stepping block into nonlinearity after grasping the concept of multiple linear regression. MARS provide a convenient approach to capture the nonlinearity relationships in the data by assessing cutpoints similar to step functions. The MARS method and algorithm can be extended to handle classification problems and GLMs in general. MARS also requires minimal feature engineering and performs automated feature selection. The procedure assesses each data point for each predictor as a knot and creates a linear regression model with the candidate feature(s). The typical implementation of polynomial regression and step functions require the user to explicitly identify and incorporate which variables should have what specific degree of interaction or at what points of a variable X should cut points be made for the step functions.

Why it matters

OpenAlex reports 19 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

This chapter discusses multivariate adaptive regression splines (MARS), an algorithm that automatically creates a piecewise linear model which provides an intuitive stepping block into nonlinearity after grasping the concept of multiple linear regression. MARS provide a convenient approach to capture the nonlinearity relationships in the data by assessing cutpoints similar to step functions. The MARS method and algorithm can be extended to handle classification problems and GLMs in general. MARS also requires minimal feature engineering and performs automated feature selection. The procedure assesses each data point for each predictor as a knot and creates a linear regression model with the candidate feature(s). The typical implementation of polynomial regression and step functions require the user to explicitly identify and incorporate which variables should have what specific degree of interaction or at what points of a variable X should cut points be made for the step functions.

Key concepts: Multivariate adaptive regression splines, Multivariate statistics, Regression, Bayesian multivariate linear regression, Mathematics, Regression analysis, Statistics

Related papers

Back to paper searchBrowse research topicsOriginal source
Multivariate Adaptive Regression Splines — Research Paper | ScholarLens