luminol | Anomaly Detection and Correlation library | Predictive Analytics library
kandi X-RAY | luminol Summary
kandi X-RAY | luminol Summary
Luminol is a light weight python library for time series data analysis. The two major functionalities it supports are anomaly detection and correlation. It can be used to investigate possible causes of anomaly. You collect time series data and Luminol can:. Luminol is configurable in a sense that you can choose which specific algorithm you want to use for anomaly detection or correlation. In addition, the library does not rely on any predefined threshold on the values of a time series. Instead, it assigns each data point an anomaly score and identifies anomalies using the scores.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Detect correlations
- Align the time series to the other
- Finds the first occurrence in the given timestamps
- Given a list of timestamps and a set of timestamps find the largest allowed shift
- Analyze the matrix
- Crop the time series data
- Return a tuple with the start and end timestamps
- Return a list of scores
- Adjust the time series by a given smoothing factor
- Compute the scores for each time series
- Removes scores from scores
- Read data from a CSV file
- Convert a datetime string to a float
- Lists anomaly detection
- Return a list ofomalies
- Write rows to a CSV file
- Compute the scores for each window
- Construct a dictionary of all SAX chunks
- Compute anom score between two windows
- Compute anomaly scores
- Compute the smoothed scores
- Detect anomaly scores
- Set the scores for the time series
- Compute the scores based on a lag window
- Run the detector
- Calculate anomaly scores
luminol Key Features
luminol Examples and Code Snippets
Community Discussions
Trending Discussions on luminol
QUESTION
Github Link Of Luminol Library: https://github.com/linkedin/luminol
Can anyone explain me with a sample code, how to use this module for finding anomalies in data set.
I want to use this module for finding the anomalies in my time series data.
P.S.: I tried the example 1 provided in README.md but getting error, so someone please provide me a working example for finding anomalies.
Example 1 Put anomaly scores in a list.
...ANSWER
Answered 2017-Mar-25 at 16:35The example works after adding import time
and defining ts
. The use of time.localtime presumes your starting data uses unix time. Additional parameters for AnomalyDetector are noted here. The available algorithms are defined here. If algorithm_name
is not specified, AnomalyDetector falls back to using the the default_detector which uses a weighted sum of exponential averages and derivatives. These slides might also be helpful.
data.csv
QUESTION
I have made a tetrahedron using vertex coordinates and line segments using the function plot3d() from the package {rgl}. The code below makes the mentioned plot
...ANSWER
Answered 2017-Mar-16 at 22:11Is this what you are looking for? Wasn't completely clear on the request. I added color to everything to help figure it out.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install luminol
This is a quick start guide for using luminol for time series analysis. These are really simple use of luminol. For information about the parameter types, return types and optional parameters, please refer to the API.
import the library
conduct anomaly detection on a single time series ts.
if there is anomaly, correlate the first anomaly period with a secondary time series ts2.
print the correlation coefficient
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page