Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

hinge

Maxent feature classes


Description

Create and evaluate Maxent's feature classes

Usage

hinge(x, nknots = 50)
thresholds(x, nknots=50)
categorical(x)

Arguments

x

a predictor: a factor for categorical, otherwise numeric.

nknots

number of knots.

Value

These functions are typically called by model.matrix rather than directly by a user. hinge, threshold and categorical return a matrix with a column for each feature of the specified type. hinge creates 2*nknots-2 hinge features, half with min=min(x) and half with max=max(x), and knots evenly spaced between min(x) and max(x). A hinge feature h(min,knot) or h(knot,max) is 0 if the predictor is below the first argument, 1 if the predictor is above the second argument, and linearly interpolated inbetween. A threshold feature is 1 if the predictor is above the knot, 0 otherwise. A categorical feature is 1 if the predictor matches the category and 0 otherwise.

Author(s)

Steven Phillips

Examples

library(maxnet)
data(bradypus)
hinge(bradypus$tmp6190_ann,nknots=10)
categorical(bradypus$ecoreg)

maxnet

Fitting 'Maxent' Species Distribution Models with 'glmnet'

v0.1.2
MIT + file LICENSE
Authors
Steven Phillips
Initial release
2017-02-03

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.