Skip to content

Latest commit

 

History

History
38 lines (28 loc) · 3.64 KB

README.md

File metadata and controls

38 lines (28 loc) · 3.64 KB

SECODA

Anomaly detection with SECODA for the R environment. SECODA is a general-purpose unsupervised non-parametric anomaly detection algorithm for datasets containing numerical and/or categorical attributes.

A. Version

SECODA version 0.5.4 - 20200228

B. FILES

This project includes several types of files:

  • SECODA implementations for R (see below)
  • Example datasets and code (run the code in "Examples.R")
  • Publications, Help/Description files, version information and links to other resources

C. SECODA SOFTWARE

This project contains several implementations of SECODA:

  1. The regular SECODA as a code file that can be executed by R.
  2. The regular SECODA as an R package that can be installed in the R environment.
  3. The SECODA base R version as a code file, which runs more slowly than the regular implementation (but does not need the data.table package). The results are identical to the regular version. Note, however, that this base R version does not offer all options.

This software should be regarded as a beta version, and as such will undoubtedly still contain bugs.

Help improve this algorithm and software by sending comments to Ralph Foorthuis (ralphfoorthuis@gmail.com). If you report a bug in the code, please also provide a small dataset and the statements to reproduce the error.

I would also appreciate it if you send me comments about how SECODA did (or did not) help you in your analysis.

The software in this container is licensed under a GNU AFFERO GENERAL PUBLIC LICENSE VERSION 3.

See the Help file, documents or "Examples.R" for information on using the SECODA() algorithm in R.

See the following references for background information on SECODA and the typology of anomalies: