Package: harbinger 2.0.757

Eduardo Ogasawara

harbinger: A Unified Time Series Event Detection Framework

By analyzing time series, it is possible to observe significant changes in the behavior of observations that frequently characterize events. Events present themselves as anomalies, change points, or motifs. In the literature, there are several methods for detecting events. However, searching for a suitable time series method is a complex task, especially considering that the nature of events is often unknown. This work presents Harbinger, a framework for integrating and analyzing event detection methods. Harbinger contains several state-of-the-art methods described in Salles et al. (2020) <doi:10.5753/sbbd.2020.13626>.

Authors:Eduardo Ogasawara [aut, ths, cre], Anthony Heimlich [aut], Antonio Castro [aut], Antonio Mello [aut], Diego Carvalho [ctb], Eduardo Bezerra [ctb], Ellen Paixão [aut], Fernando Fraga [aut], Gabriel Giuliano [aut], Heraldo Borges [aut], Igor Andrade [aut], Isabele Rocha [aut], Janio Lima [aut], Jessica Souza [aut], Lais Baroni [aut], Lucas Tavares [aut], Michel Reis [aut], Rebecca Salles [aut], CEFET/RJ [cph]

harbinger_2.0.757.tar.gz
harbinger_2.0.757.zip(r-4.7)harbinger_2.0.757.zip(r-4.6)harbinger_2.0.757.zip(r-4.5)
harbinger_2.0.757.tgz(r-4.6-any)harbinger_2.0.757.tgz(r-4.5-any)
harbinger_2.0.757.tar.gz(r-4.7-any)harbinger_2.0.757.tar.gz(r-4.6-any)
harbinger_2.0.757.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
harbinger/json (API)

# Install 'harbinger' in R:
install.packages('harbinger', repos = c('https://cefet-rj-dal.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/cefet-rj-dal/harbinger/issues

Pkgdown/docs site:https://cefet-rj-dal.github.io

Datasets:

On CRAN:

Conda:

anomaly-detectionchange-point-detectionevent-detectionevent-detection-metricmotif-discovery

8.23 score 32 stars 732 scripts 9.7k downloads 54 exports 190 dependencies

Last updated from:173bb59d46. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK268
source / vignettesOK260
linux-release-x86_64OK252
macos-release-arm64OK172
macos-oldrel-arm64OK141
windows-develOK195
windows-releaseOK186
windows-oldrelOK187
wasm-releaseOK149

Exports:detecthan_autoencoderhanc_mlhanct_dtwhanct_kmeanshanr_arimahanr_emdhanr_fbiadhanr_ffthanr_fft_amochanr_fft_amoc_cusumhanr_fft_binseghanr_fft_binseg_cusumhanr_fft_smahanr_garchhanr_histogramhanr_mlhanr_remdhanr_rtadhanr_wavelethar_ensemblehar_ensemble_fuzzyhar_ensemble_plothar_ensemble_plot_modelshar_evalhar_eval_softhar_plotharbingerharutilshcp_amochcp_binseghcp_bocpdhcp_cf_arimahcp_cf_etshcp_cf_lrhcp_chowhcp_garchhcp_gfthcp_joinpointhcp_kswinhcp_page_hinkleyhcp_pelthcp_scphcp_waypointhdis_mphdis_saxhmo_mphmo_saxhmo_xsaxhmu_pcaloadfulldatamastrans_saxtrans_xsax

Dependencies:arulesarulesSequencesaskpassaudiobackportsbase64encbitbit64bootbslibcachemcaretcellrangerchangepointcheckmatechronclassclicliprclockclueclustercodetoolscolorspacecommonmarkcpp11crayoncurldaltoolboxdata.tabledbscanDescToolsdiagramdigestDistributionUtilsdoSNOWdotCall64dplyrdtwdtwcluste1071elmNNRcppEMDExactexpmfarverfastmapfieldsflexclustFNNfontawesomeforcatsforeachforecastfracdifffsfuturefuture.applyGeneralizedHyperbolicgenericsggplot2ggrepelgldglobalsgluegowergtablehardhathavenhhthmshtmltoolshttpuvhttripredisobanditeratorsjquerylibjsonliteKernelKnnkernlabKernSmoothKFASkslabelinglaterlatticelavalifecyclelistenvlmomlmtestlocfitlubridatemagrittrmapsMASSMatrixmclustmemoisemFiltermgcvmimeModelMetricsmodeltoolsmulticoolmvtnormnlmenloptrnnetnumDerivopensslotelparallellypatchworkpillarpkgconfigplyrpracmaprettyunitspROCprodlimprogressprogressrpromisesproxypurrrR6randomForestrappdirsRColorBrewerRcppRcppArmadilloRcppEigenRcppHungarianRcppParallelRcppThreadreadrreadxlrecipesrematchreshapereshape2RJSONIOrlangrootSolverpartRsolnpRSpectrarstudioapirugarchS7sandwichsassscalesshapeshinyshinyjsSkewHyperbolicsnowsourcetoolsspamsparsevctrsspdSQUAREMstringistringrstrucchangesurvivalsystibbletidyrtidyselecttimechangetimeDatetreetruncnormtsmptspredittzdburcautf8vctrsviridisLitevroomwaveletswithrxtablextszoo

Readme and manuals

Help Manual

Help pageTopics
Yahoo Webscope S5 – A1 Benchmark (Real)A1Benchmark
Yahoo Webscope S5 – A2 Benchmark (Synthetic)A2Benchmark
Yahoo Webscope S5 – A3 Benchmark (Synthetic with Outliers)A3Benchmark
Yahoo Webscope S5 – A4 Benchmark (Synthetic with Anomalies and CPs)A4Benchmark
Detect events in time seriesdetect
Detect events using Harbinger Fuzzy Ensembledetect.har_ensemble_fuzzy
Time series for anomaly detectionexamples_anomalies
Time series for change point detectionexamples_changepoints
Time series for event detectionexamples_harbinger
Time series for motif/discord discoveryexamples_motifs
GECCO Challenge 2018 – Water Quality Time Seriesgecco
Anomaly detector using autoencodershan_autoencoder
Anomaly detector based on ML classificationhanc_ml
Anomaly detector using DTWhanct_dtw
Anomaly detector using k-meanshanct_kmeans
Anomaly detector using ARIMAhanr_arima
Anomaly detector using EMDhanr_emd
Anomaly detector using FBIADhanr_fbiad
Anomaly detector using FFThanr_fft
Anomaly Detector using FFT with AMOC Cutoffhanr_fft_amoc
Anomaly Detector using FFT with AMOC and CUSUM Cutoffhanr_fft_amoc_cusum
Anomaly Detector using FFT with Binary Segmentation Cutoffhanr_fft_binseg
Anomaly Detector using FFT with BinSeg and CUSUM Cutoffhanr_fft_binseg_cusum
Anomaly Detector using Adaptive FFT and Moving Averagehanr_fft_sma
Anomaly detector using GARCHhanr_garch
Anomaly detector using histogramshanr_histogram
Anomaly detector based on ML regressionhanr_ml
Anomaly detector using REMDhanr_remd
Resilient Transformation Anomaly Detector (RTAD)hanr_rtad
Anomaly detector using Waveletshanr_wavelet
Harbinger Ensemblehar_ensemble
Harbinger Fuzzy Ensemblehar_ensemble_fuzzy
Plot Harbinger Ensemble Outputshar_ensemble_plot
Plot individual model detections in a Harbinger fuzzy ensemblehar_ensemble_plot_models
Evaluation of event detectionhar_eval
Evaluation of event detection (SoftED)har_eval_soft
Plot event detection on a time serieshar_plot
Harbingerharbinger
Harbinger Utilitiesharutils
At Most One Change (AMOC)hcp_amoc
Binary Segmentation (BinSeg)hcp_binseg
Bayesian Online Change Point Detectionhcp_bocpd
Change Finder using ARIMAhcp_cf_arima
Change Finder using ETShcp_cf_ets
Change Finder using Linear Regressionhcp_cf_lr
Chow Test (structural break)hcp_chow
Change Finder using GARCHhcp_garch
Generalized Fluctuation Test (GFT)hcp_gft
Joinpoint Regression++ change-point detectorhcp_joinpoint
KSWIN change-point detectorhcp_kswin
Page-Hinkley change-point detectorhcp_page_hinkley
Pruned Exact Linear Time (PELT)hcp_pelt
Seminal change pointhcp_scp
Waypoint: adaptive change-point detection with autoencoder and CUSUMhcp_waypoint
Discord discovery using Matrix Profilehdis_mp
Discord discovery using SAXhdis_sax
Motif discovery using Matrix Profilehmo_mp
Motif discovery using SAXhmo_sax
Motif discovery using XSAXhmo_xsax
Multivariate anomaly detector using PCAhmu_pca
Load full dataset from mini data objectloadfulldata
Moving average smoothingmas
MIT-BIH Arrhythmia Database – MLII Leadmit_bih_MLII
MIT-BIH Arrhythmia Database – V1 Leadmit_bih_V1
MIT-BIH Arrhythmia Database – V2 Leadmit_bih_V2
MIT-BIH Arrhythmia Database – V5 Leadmit_bih_V5
Numenta Anomaly Benchmark (NAB) – artificialWithAnomalynab_artificialWithAnomaly
Numenta Anomaly Benchmark (NAB) – realAdExchangenab_realAdExchange
Numenta Anomaly Benchmark (NAB) realAWSCloudwatchnab_realAWSCloudwatch
Numenta Anomaly Benchmark (NAB) realKnownCausenab_realKnownCause
Numenta Anomaly Benchmark (NAB) realTrafficnab_realTraffic
Numenta Anomaly Benchmark (NAB) realTweetsnab_realTweets
Oil Wells Dataset – Type 1oil_3w_Type_1
Oil Wells Dataset – Type 2oil_3w_Type_2
Oil Wells Dataset – Type 4oil_3w_Type_4
Oil Wells Dataset – Type 5oil_3w_Type_5
Oil Wells Dataset – Type 6oil_3w_Type_6
Oil Wells Dataset – Type 7oil_3w_Type_7
Oil Wells Dataset – Type 8oil_3w_Type_8
SAX transformationtrans_sax
XSAX transformationtrans_xsax
UCR Anomaly Archive – ECGucr_ecg
UCR Anomaly Archive – Internal Bleedingucr_int_bleeding
UCR Anomaly Archive – NASA Spacecraftucr_nasa
UCR Anomaly Archive – Italian Power Demanducr_power_demand