CRAN/E | isotree

isotree

Isolation-Based Outlier Detection

Installation

About

Fast and multi-threaded implementation of isolation forest (Liu, Ting, Zhou (2008) doi:10.1109/ICDM.2008.17), extended isolation forest (Hariri, Kind, Brunner (2018) ), SCiForest (Liu, Ting, Zhou (2010) doi:10.1007/978-3-642-15883-4_18), fair-cut forest (Cortes (2021) ), robust random-cut forest (Guha, Mishra, Roy, Schrijvers (2016) ), and customizable variations of them, for isolation-based outlier detection, clustered outlier detection, distance or similarity approximation (Cortes (2019) ), isolation kernel calculation (Ting, Zhu, Zhou (2018) doi:10.1145/3219819.3219990), and imputation of missing values (Cortes (2019) ), based on random or guided decision tree splitting, and providing different metrics for scoring anomalies based on isolation depth or density (Cortes (2021) ). Provides simple heuristics for fitting the model to categorical columns and handling missing data, and offers options for varying between random and guided splits, and for using different splitting criteria.

github.com/david-cortes/isotree
Copyright see file COPYRIGHTS
Bug report File report

Key Metrics

Version 0.6.1-1
R ≥ 4.3.0
Published 2024-03-27 28 days ago
Needs compilation? yes
License BSD_2_clause
License File
CRAN checks isotree results

Downloads

Yesterday 26 0%
Last 7 days 189 -46%
Last 30 days 1.249 -13%
Last 90 days 3.843 -22%
Last 365 days 16.233 -5%

Maintainer

Maintainer

David Cortes

david.cortes.rivera@gmail.com

Authors

David Cortes

aut / cre / cph

Thibaut Goetghebuer-Planchon

cph

(Copyright holder of included robinmap library)

David Blackman

cph

(Copyright holder of original xoshiro code)

Sebastiano Vigna

cph

(Copyright holder of original xoshiro code)

NumPy Developers

cph

(Copyright holder of formatted ziggurat tables)

SciPy Developers

cph

(Copyright holder of parts of digamma implementation)

Enthought Inc

cph

(Copyright holder of parts of digamma implementation)

Stephen Moshier

cph

(Copyright holder of parts of digamma implementation)

Material

Reference manual
Package source

In Views

MissingData

Vignettes

An Introduction to Isolation Forests

macOS

r-release

arm64

r-oldrel

arm64

r-release

x86_64

Windows

r-devel

x86_64

r-release

x86_64

r-oldrel

x86_64

Old Sources

isotree archive

Depends

R ≥ 4.3.0

Imports

Rcpp ≥ 1.0.1
jsonlite ≥ 1.7.3
methods

Suggests

MASS
outliertree
DiagrammeR
mlbench
MLmetrics
kernlab
knitr
rmarkdown
kableExtra

Enhances

Matrix
SparseM

LinkingTo

Rcpp

Reverse Imports

epimutacions
ifCNVR
itsdm

Reverse Suggests

applicable
familiar