Package 'MARSSVRhybrid'

Title: MARS SVR Hybrid
Description: Multivariate Adaptive Regression Spline (MARS) based Support Vector Regression (SVR) hybrid model is combined Machine learning hybrid approach which selects important variables using MARS and then fits SVR on the extracted important variables.
Authors: Pankaj Das [aut, cre], Achal Lama [aut], Girish Jha [ths]
Maintainer: Pankaj Das <[email protected]>
License: GPL-3
Version: 0.1.0
Built: 2024-12-17 06:38:00 UTC
Source: CRAN

Help Index


Machine Learning Hybrid Model

Description

Multivariate Adaptive Regression Spline (MARS) based Support Vector Regression (SVR) hybrid model is combined Machine learning hybrid approach which selects important variables using MARS and then fits Support Vector Regression on the extracted important variables.

Usage

MARSSVRhybrid(Data,k,deg,funct)

Arguments

Data

A Multivariate data in regression framework, with first column as Y (dependent variable) and remaining colums as X (independent variables).

k

Partition value for spliting the data set into training and testing

deg

Degree of Multivariate Adaptive Regression Spline model to be used for model building

funct

Kernel function of Support Vector Regression to be used for model building

Details

Multivariate Adaptive Regression Spline based Support Vector Regression hybrid uses the combined hybrid approach proposed by Das (2019). Multivariate Adaptive Regression Spline model identify the important variables from a multivariate dataset based on Generalised Cross VAlidation value (GCV) and Residual Sum of Squares (RSS) values. The Support Vector Regression model uses these selected important variables to build the prediction model. Further this developed model is used for predicting the dependent variable.

Value

It returns the accuracy measures of the fitted Machine learning hybrid model.

Author(s)

Pankaj Das,Achal Lama, Girish Jha

References

Das, P (2019)<http://krishikosh.egranth.ac.in/handle/1/5810147805>

Examples

data(trees)
MARSSVRhybrid(trees,0.8,1,funct="radial")