Maxent model


This page contains some analysis of the Maxent model result, created Wed Apr 27 06:30:31 EDT 2016 using 'dismo' version 1.0-15 & Maxent version 3.3.3k. If you would like to do further analyses, the raw data used here is linked to at the end of this page.



Analysis of omission/commission

The following picture shows the omission rate and predicted area as a function of the cumulative threshold. The omission rate is is calculated both on the training presence records, and (if test data are used) on the test records. The omission rate should be close to the predicted omission, because of the definition of the cumulative threshold. 

species_omission.png


The next picture is the receiver operating characteristic (ROC) curve for the same data. Note that the specificity is defined using predicted area, rather than true commission (see the paper by Phillips, Anderson and Schapire cited on the help page for discussion of what this means). This implies that the maximum achievable AUC is less than 1. If test data is drawn from the Maxent distribution itself, then the maximum possible test AUC would be 0.867 rather than 1; in practice the test AUC may exceed this bound. 

species_roc.png



Some common thresholds and corresponding omission rates are as follows. If test data are available, binomial probabilities are calculated exactly if the number of test samples is at most 25, otherwise using a normal approximation to the binomial. These are 1-sided p-values for the null hypothesis that test points are predicted no better than by a random prediction with the same fractional predicted area. The "Balance" threshold minimizes 6 * training omission rate + .04 * cumulative threshold + 1.6 * fractional predicted area.


Cumulative threshold

Logistic threshold

Description

Fractional predicted area

Training omission rate

1.000

0.027

Fixed cumulative value 1

0.691

0.009

5.000

0.101

Fixed cumulative value 5

0.476

0.026

10.000

0.155

Fixed cumulative value 10

0.369

0.069

0.427

0.014

Minimum training presence

0.780

0.000

13.256

0.183

10 percentile training presence

0.317

0.095

22.820

0.267

Equal training sensitivity and specificity

0.207

0.207

18.614

0.225

Maximum training sensitivity plus specificity

0.249

0.147

4.717

0.097

Balance training omission, predicted area and threshold value

0.485

0.017

12.806

0.178

Equate entropy of thresholded and original distributions

0.324

0.095



(A link to the Explain tool was not made for this model. The model uses product features, while the Explain tool can only be used for additive models.)




Analysis of variable contributions


The following table gives estimates of relative contributions of the environmental variables to the Maxent model. To determine the first estimate, in each iteration of the training algorithm, the increase in regularized gain is added to the contribution of the corresponding variable, or subtracted from it if the change to the absolute value of lambda is negative. For the second estimate, for each environmental variable in turn, the values of that variable on training presence and background data are randomly permuted. The model is reevaluated on the permuted data, and the resulting drop in training AUC is shown in the table, normalized to percentages. As with the variable jackknife, variable contributions should be interpreted with caution when the predictor variables are correlated.


Variable

Percent contribution

Permutation importance

bio2_baja

25.8

7.3

bio7_baja

22.5

10.7

bio15_baja

21.5

41.6

bio17_baja

12.9

12.5

bio13_baja

10.3

12.9

bio8_baja

7

15





Raw data outputs and control parameters


The data used in the above analysis is contained in the next links. Please see the Help button for more information on these.

The model applied to the training environmental layers

The coefficients of the model

The omission and predicted area for varying cumulative and raw thresholds

The prediction strength at the training and (optionally) test presence sites

Results for all species modeled in the same Maxent run, with summary statistics and (optionally) jackknife results



Regularized training gain is 1.136, training AUC is 0.894, unregularized training gain is 1.496.

Algorithm terminated after 500 iterations (1 seconds).


The follow settings were used during the run:

116 presence records used for training.

10113 points used to determine the Maxent distribution (background points and presence points).

Environmental layers used (all continuous): bio13_baja bio15_baja bio17_baja bio2_baja bio7_baja bio8_baja

Regularization values: linear/quadratic/product: 0.050, categorical: 0.250, threshold: 1.000, hinge: 0.500

Feature types used: product linear quadratic hinge threshold

outputdirectory: /var/folders/d9/hcc3rj156qj2rzzn976mykxw0000gn/T//Rtmp8eAj0q/raster//maxent/1260915689

samplesfile: /var/folders/d9/hcc3rj156qj2rzzn976mykxw0000gn/T//Rtmp8eAj0q/raster//maxent/1260915689/presence

environmentallayers: /var/folders/d9/hcc3rj156qj2rzzn976mykxw0000gn/T//Rtmp8eAj0q/raster//maxent/1260915689/absence

autorun: true

visible: false

Command line used: autorun -e /var/folders/d9/hcc3rj156qj2rzzn976mykxw0000gn/T//Rtmp8eAj0q/raster//maxent/1260915689/absence -o /var/folders/d9/hcc3rj156qj2rzzn976mykxw0000gn/T//Rtmp8eAj0q/raster//maxent/1260915689 -s /var/folders/d9/hcc3rj156qj2rzzn976mykxw0000gn/T//Rtmp8eAj0q/raster//maxent/1260915689/presence -z


Command line to repeat this species model: java density.MaxEnt nowarnings noprefixes -E "" -E species outputdirectory=/var/folders/d9/hcc3rj156qj2rzzn976mykxw0000gn/T//Rtmp8eAj0q/raster//maxent/1260915689 samplesfile=/var/folders/d9/hcc3rj156qj2rzzn976mykxw0000gn/T//Rtmp8eAj0q/raster//maxent/1260915689/presence environmentallayers=/var/folders/d9/hcc3rj156qj2rzzn976mykxw0000gn/T//Rtmp8eAj0q/raster//maxent/1260915689/absence autorun novisible