R/utils.R

Defines functions defaultLoss defaultLoss.numeric defaultLoss.factor defaultLoss.integer defaultLoss.ordered defaultLoss.character defaultLoss.matrix

## default loss functions based
defaultLoss = function(x, y) UseMethod("defaultLoss")
defaultLoss.numeric = function(x, y) mean((x - y)^2)
defaultLoss.factor = function(x, y) mean(x != y)
defaultLoss.integer = function(x, y) defaultLoss.numeric(x, y)
defaultLoss.ordered = function(x, y) defaultLoss.numeric(x, y)
defaultLoss.character = function(x, y) defaultLoss.factor(x, y)
## assumes first argument is the matrix
defaultLoss.matrix = function(x, y) apply(x, 2, function(z) defaultLoss(z, y))

Try the mmpf package in your browser

Any scripts or data that you put into this service are public.

mmpf documentation built on May 1, 2019, 8:34 p.m.