Learn R Programming

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

bmrm (version 3.0)

Bundle Methods for Regularized Risk Minimization Package

Description

Bundle methods for minimization of convex and non-convex risk under L1 or L2 regularization. Implements the algorithm proposed by Teo et al. (JMLR 2010) as well as the extension proposed by Do and Artieres (JMLR 2012). The package comes with lot of loss functions for machine learning which make it powerful for big data analysis. The applications includes: structured prediction, linear SVM, multi-class SVM, f-beta optimization, ROC optimization, ordinal regression, quantile regression, epsilon insensitive regression, least mean square, logistic regression, least absolute deviation regression (see package examples), etc... all with L1 and L2 regularization.

Copy Link

Version

Install

install.packages('bmrm')

Monthly Downloads

134

Version

3.0

License

GPL-3

Maintainer

Julien Prados

Last Published

January 15th, 2015

Functions in bmrm (3.0)

bmrm

Bundle Methods for Regularized Risk Minimization
logisticRegressionLoss

The loss function to perform a logistic regression
quantileRegressionLoss

The loss function to perform a quantile regression
rocLoss

The loss function to maximize area under the ROC curve
lmsRegressionLoss

The loss function to perform a least mean square regression
ladRegressionLoss

The loss function to perform a least absolute deviation regression
hingeLoss

Hinge Loss function for SVM
gradient

Return or set gradient attribute
fbetaLoss

F beta score loss function
costMatrix

Compute or check the structure of a cost matrix
softMarginVectorLoss

Soft Margin Vector Loss function for multiclass SVM
nrbm

Convex and non-convex risk minimization with L2 regularization and limited memory
epsilonInsensitiveRegressionLoss

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

The loss function for ordinal regression