parse_lambdas: Parse Maxent lambdas information

Description Usage Arguments Value References See Also Examples

View source: R/parse_lambdas.R

Description

Parse Maxent .lambdas files to extract the types, weights, minima and maxima of features, as well as the fitted model's entropy and other values required for predicting to new data.

Usage

1
parse_lambdas(lambdas)

Arguments

lambdas

Either a MaxEnt fitted model object (fitted with the maxent function in the dismo package), or a file path to a Maxent .lambdas file.

Value

A list (of class lambdas) with five elements:

References

See Also

read_mxe() project()

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
# Below we use the dismo::maxent example to fit a Maxent model:
if (require(dismo) && require(rJava) && 
    file.exists(system.file('java/maxent.jar', package='dismo'))) {
  fnames <- list.files(system.file('ex', package="dismo"), '\\.grd$', 
                       full.names=TRUE )
  predictors <- stack(fnames)
  occurrence <- system.file('ex/bradypus.csv', package='dismo')
  occ <- read.table(occurrence, header=TRUE, sep=',')[,-1]
  me <- maxent(predictors, occ, path=file.path(tempdir(), 'example'), 
               factors='biome')

  # ... and then parse the lambdas information:
  lam <- parse_lambdas(me)
  lam
  str(lam, 1)
  
  parse_lambdas(file.path(tempdir(), 'example/species.lambdas'))
  
}

johnbaums/rmaxent documentation built on July 3, 2020, 5:36 p.m.