Skip to content
/ SECODA Public

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.

License

Notifications You must be signed in to change notification settings

ralfoan/SECODA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages