Skip to main content

Demo library

Project description

Random Robust Cut Forest - Moody's Analytics

Installation

pip install RRCF_Outlier_Detection

Objectives

  1. Use the RRCTree included in rrcf package as a week learner for creating a forest, incrementing the outlier

    detection power.

  2. Do the code more user-friendly for its fast implementation

  3. Automatize the process of outlier detection through the usage of 3 Sigma analysis

Functions

Outlier_Detector ( x, num_trees, num_samples per tree )

  • Trains the RRCForest

  • Parameters:

    x Numpy Array / Data from which we want to detect outliers

    num_trees int / Number of trees that are going to be used a weak learners for the forest

    num_samples per tree int / Number of samples per tree. this parameter is recommended to be established as (1 / Estimated Proportion of Outliers)

  • Attributes:

    rrcf_outlier_score () Returns a Pandas' series with the CoDist scores for all input samples

    rrcf_outlier_detector () Returns a Numpy array with the detected outliers from the input samples

Citing

M. Bartos, A. Mullapudi, & S. Troutman, rrcf: Implementation of the Robust Random Cut Forest algorithm for anomaly detection on streams, in: Journal of Open Source Software, The Open Journal, Volume 4, Number 35. 2019

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rrcf-outlier-detector-MA-0.1.0.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

rrcf_outlier_detector_MA-0.1.0-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

Details for the file rrcf-outlier-detector-MA-0.1.0.tar.gz.

File metadata

  • Download URL: rrcf-outlier-detector-MA-0.1.0.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for rrcf-outlier-detector-MA-0.1.0.tar.gz
Algorithm Hash digest
SHA256 214535dc301c4d5326a870c800f048a7a1324aaf2c4ae66bdd4e63932e5b9465
MD5 fcc9a8f66ba3ae9fc7890999a9cf1f6b
BLAKE2b-256 5d5f1eaa52cb9a7081676c11ba2de996fb3a9f50ba8cd7a44b0937fc9465761b

See more details on using hashes here.

File details

Details for the file rrcf_outlier_detector_MA-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: rrcf_outlier_detector_MA-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for rrcf_outlier_detector_MA-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b56272a2002325692eb24efc05623e0f0e9904f1a7f1008ff0318c3f5640a1a3
MD5 71923101bb51747d2f7293b34d00d1ad
BLAKE2b-256 83fd25d6349dfdea59927a7da2667503f35758ed8cf27b9b836d70cb8cb26e27

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page