Skip to contents

This function returns a parsnip::model_spec for a MaxEnt model to be used in Species Distribution Models.

Usage

sdm_spec_maxent(..., tune = c("sdm", "all", "custom", "none"))

Arguments

...

parameters to be passed to maxent() to customise the model. See the help of that function for details.

tune

character defining the tuning strategy. Valid strategies are:

  • "sdm" chooses hyper-parameters that are most important to tune for an sdm (for maxent, 'mtry')

  • "all" tunes all hyperparameters (for maxent, 'mtry', 'trees' and 'min')

  • "custom" passes the options from '...'

  • "none" does not tune any hyperparameter

Value

a parsnip::model_spec of the model.

See also

Other "sdm model specifications": sdm_spec_boost_tree(), sdm_spec_gam(), sdm_spec_glm(), sdm_spec_rand_forest()

Examples

test_maxent_spec <- sdm_spec_maxent(tune = "sdm")
test_maxent_spec
#> maxent Model Specification (classification)
#> 
#> Main Arguments:
#>   feature_classes = tune()
#>   regularization_multiplier = tune()
#> 
#> Computational engine: maxnet 
#> 
# setting specific values
sdm_spec_maxent(tune = "custom", feature_classes = "lq")
#> maxent Model Specification (classification)
#> 
#> Main Arguments:
#>   feature_classes = lq
#> 
#> Computational engine: maxnet 
#>