https://github.com/koalaverse/anomalydetection
An R package for implementing augmented network log anomaly detection procedures
https://github.com/koalaverse/anomalydetection
anomalydetection cran data-mining r
Last synced: 3 months ago
JSON representation
An R package for implementing augmented network log anomaly detection procedures
- Host: GitHub
- URL: https://github.com/koalaverse/anomalydetection
- Owner: koalaverse
- Created: 2017-01-20T15:40:55.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2019-10-13T14:06:13.000Z (over 6 years ago)
- Last Synced: 2025-04-15T19:48:14.007Z (about 1 year ago)
- Topics: anomalydetection, cran, data-mining, r
- Language: R
- Homepage: https://koalaverse.github.io/anomalyDetection/
- Size: 3.66 MB
- Stars: 22
- Watchers: 7
- Forks: 6
- Open Issues: 6
-
Metadata Files:
- Readme: README.Rmd
Awesome Lists containing this project
README
---
output: github_document
---
```{r, echo = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
fig.path = "README-"
)
```
[](https://cran.r-project.org/package=anomalyDetection)
[](https://travis-ci.org/koalaverse/anomalyDetection)
[](https://ci.appveyor.com/project/bradleyboehmke/anomalyDetection)
[](https://codecov.io/gh/koalaverse/anomalyDetection)
[](http://cranlogs.r-pkg.org/badges/anomalyDetection)
[](http://cranlogs.r-pkg.org/badges/grand-total/anomalyDetection)
# anomalyDetection 
`anomalyDetection` implements procedures to aid in detecting network log anomalies. By combining various multivariate analytic approaches relevant to network anomaly detection, it provides cyber analysts efficient means to detect suspected anomalies requiring further evaluation.
## Installation
You can install `anomalyDetection` two ways.
- Using the latest released version from CRAN:
```
install.packages("anomalyDetection")
```
- Using the latest development version from GitHub:
```
if (packageVersion("devtools") < 1.6) {
install.packages("devtools")
}
devtools::install_github("koalaverse/anomalyDetection", build_vignettes = TRUE)
```
## Learning
To get started with `anomalyDetection`, read the intro [vignette](https://cran.r-project.org/web/packages/anomalyDetection/vignettes/Introduction.html): `vignette("Introduction", package = "anomalyDetection")`. This will provide a thorough introduction to the functions provided in the package.
## References
Gutierrez, R.J., Boehmke, B.C., Bauer, K.W., Saie, C.M. & Bihl, T.J. (2017) "`anomalyDetection`: Implementation of augmented network log anomaly detection procedures." The R Journal, 9(2), 354-365. [link](https://journal.r-project.org/archive/2017/RJ-2017-039/index.html)