Learn R Programming

⚠️There's a newer version (4.1) of this package.Take me there.

bmrm (version 1.7)

Bundle Methods for Regularized Risk Minimization Package

Description

An implementation of "Bundle Methods for Regularized Risk Minimization" (BMRM) inspired by work of Teo et al., JMLR 2010. This universal data mining framework is particularly useful for structured prediction, classification and regression on big data. The package implements L1 and L2 regularization for: linear SVM, multiclass SVM, f-beta optimization, ROC optimization, ordinal regression, quantile regression, epsilon insensitive regression, least mean square, logistic regression, least absolute deviation (see package examples). Other extensions are possible by implementing custom loss functions.

Copy Link

Version

Install

install.packages('bmrm')

Monthly Downloads

134

Version

1.7

License

GPL-3

Maintainer

Julien Prados

Last Published

January 28th, 2014

Functions in bmrm (1.7)

bmrm

Bundle Methods for Regularized Risk Minimization
epsilonInsensitiveRegressionLoss

The loss function to perform a epsilon-insensitive regression (Vapnik et al. 1997)
softMarginVectorLoss

Soft Margin Vector Loss function for multiclass SVM
fbetaLoss

F beta score loss function
ladRegressionLoss

The loss function to perform a least absolute deviation regression
ordinalRegressionLoss

The loss function for ordinal regression
rocLoss

The loss function to maximize area under the ROC curve
costMatrix

Compute or check the structure of a cost matrix
hingeLoss

Hinge Loss function for SVM
logisticRegressionLoss

The loss function to perform a logistic regression
lmsRegressionLoss

The loss function to perform a least mean square regression
quantileRegressionLoss

The loss function to perform a quantile regression