itsdm0.2.2 package

Isolation Forest-Based Presence-Only Species Distribution Modeling

cmcc_bioclim

Download historic Bioclimatic indicators (BIOs) named CMCC-BioClimInd.

convert_to_pa

Convert predicted suitability to presence-absence map.

detect_envi_change

Detect areas influenced by a changing environment variable.

dim_reduce

Remove environmental variables that have high correlation with others.

evaluate_po

Evaluate the model based on presence-only data.

format_observation

Format the occurrence dataset for usage in itsdm

future_cmcc_bioclim

Download future Bioclimatic indicators (BIOs) named CMCC-BioClimInd.

future_worldclim2

A function to parse the future climate from worldclim version 2.1.

independent_response

Calculate independent responses of each variables.

isotree_po

Build Isolation forest species distribution model and explain the the ...

itsdm-package

Isolation forest-based presence-only species distribution modeling

marginal_response

Calculate marginal responses of each variables.

plot.EnviChange

Display the figure and map of the EnviChange object.

plot.EnvironmentalOutlier

Exhibit suspicious outliers in an observation dataset.

plot.IndependentResponse

Show independent response curves.

plot.MarginalResponse

Show marginal response curves.

plot.PAConversion

Display results of conversion to presence-absence (PA).

plot.POEvaluation

Show model evaluation.

plot.ShapDependence

Show variable dependence plots and variable interaction plots obtained...

plot.SHAPSpatial

Display Shapley values-based spatial variable dependence maps.

plot.SpatialResponse

Display spatial variable dependence maps.

plot.VariableAnalysis

Display variable importance.

plot.VariableContribution

Exhibit variable contribution for target observations.

print.EnviChange

Print summary information from EnviChange object.

print.EnvironmentalOutlier

Print summary information from EnvironmentalOutlier object.

print.FormatOccurrence

Print summary information from FormatOccurrence object.

print.PAConversion

Print summary information from PAConversion object.

print.POEvaluation

Print summary information from model evaluation object (POEvaluation...

print.POIsotree

Print summary information from POIsotree object.

print.ReducedImageStack

Print summary information from ReducedImageStack object.

print.VariableAnalysis

Print summary information from variable importance object (`VariableAn...

probability

Estimate suitability on stars object using trained `isolation.forest...

shap_dependence

Calculate Shapley value-based variable dependence.

shap_spatial_response

Calculate shapley values-based spatial response.

spatial_response

Calculate spatial response or dependence figures.

suspicious_env_outliers

Function to detect suspicious outliers based on environmental variable...

variable_analysis

Function to evaluate relative importance of each variable.

variable_contrib

Evaluate variable contributions for targeted observations.

worldclim2

Download environmental variables made by worldclim version 2.1.

Collection of R functions to do purely presence-only species distribution modeling with isolation forest (iForest) and its variations such as Extended isolation forest and SCiForest. See the details of these methods in references: Liu, F.T., Ting, K.M. and Zhou, Z.H. (2008) <doi:10.1109/ICDM.2008.17>, Hariri, S., Kind, M.C. and Brunner, R.J. (2019) <doi:10.1109/TKDE.2019.2947676>, Liu, F.T., Ting, K.M. and Zhou, Z.H. (2010) <doi:10.1007/978-3-642-15883-4_18>, Guha, S., Mishra, N., Roy, G. and Schrijvers, O. (2016) <https://proceedings.mlr.press/v48/guha16.html>, Cortes, D. (2021) <doi:10.48550/arXiv.2110.13402>. Additionally, Shapley values are used to explain model inputs and outputs. See details in references: Shapley, L.S. (1953) <doi:10.1515/9781400881970-018>, Lundberg, S.M. and Lee, S.I. (2017) <https://dm-gatech.github.io/CS8803-Fall2018-DML-Papers/shapley.pdf>, Molnar, C. (2020) <ISBN:978-0-244-76852-2>, Štrumbelj, E. and Kononenko, I. (2014) <doi:10.1007/s10115-013-0679-x>. itsdm also provides functions to diagnose variable response, analyze variable importance, draw spatial dependence of variables and examine variable contribution. As utilities, the package includes a few functions to download bioclimatic variables including 'WorldClim' version 2.0 (see Fick, S.E. and Hijmans, R.J. (2017) <doi:10.1002/joc.5086>) and 'CMCC-BioClimInd' (see Noce, S., Caporaso, L. and Santini, M. (2020) <doi:10.1038/s41597-020-00726-5>.

  • Maintainer: Lei Song
  • License: MIT + file LICENSE
  • Last published: 2025-07-01