Giter Club home page Giter Club logo

awesome-time-series's Introduction

Awesome-time-series

Awesome

Contents

  1. Related
  2. Challenges
  3. Tutorials
  4. Books
  5. Papers
  6. Conference
  7. Scholar
  8. Competitions
  9. STOA
  10. Datasets
  11. Tools

Related

  • Information Theory

  • Signal Processing/Digital Signal Processing

    time frequency analysis, fourier analysis, wavelets,...

  • Audio Content Analysis

    fundamentals of sound and time-frequency representations, periodicity detection, novelty detection, sound classification, ...

    http://www.nyu.edu/classes/bello/Teaching.html

  • Dynamical Systems Theory


Challenges


Tutorials

  1. Architecture
  2. Property
  3. Feature
  4. Visualization
  5. Model
  6. Strategy
  7. Topic
  8. Application
  9. Q&A

Architecture

timeseries structure design

summary from the competitions experience.


Property

  • Random Walk

    https://www.kaggle.com/thebrownviking20/everything-you-can-do-with-a-time-series/

  • Stationary

    mean stationary, variance stationary

  • The Ergodic Theorem

    the time series chapter in this book

  • The Takens's theorem

    https://en.wikipedia.org/wiki/Takens%27_theorem

  • Attractor

    Attractor reconstruction - Scholarpedia

    Chaotic Attractor Reconstruction - node99

  • Motif

    Finding Motifs in Time Series

    Exact discovery of time series motifs site

    Detecting time series motifs under uniform scaling paper site

  • Periodicity

    periodicity detection/estimation:

    Multi-step approach to find periods of time-series data site

    detecting multiple periodicity in time series site

  • Embedding Dimension

    The false nearest neighbors algorithm: An overview

  • SAX(Symbolic Aggregate approXimation)

    SAX is the first symbolic representation for time series that allows for dimensionality reduction and indexing with a lower-bounding distance measure. In classic data mining tasks such as clustering, classification, index, etc., SAX is as good as well-known representations such as Discrete Wavelet Transform (DWT) and Discrete Fourier Transform (DFT), while requiring less storage space. http://www.cs.ucr.edu/~eamonn/SAX.htm

    Experiencing SAX: a novel symbolic representation of time series

    HOT SAX: Efficiently Finding the Most Unusual Time

  • Topological

    Topological Time Series Analysis:

    Geometry of sliding window embeddings

    Persistent Homology of Sliding Window Point Clouds

    https://www.joperea.com/


Feature

  • data transformation

    http://people.duke.edu/~rnau/whatuse.htm

  • time series features/structure:

    characteristics

    features of time series

    Finding Repeated Structure in Time Series Algorithms and Applications site | site

    Slow feature analysis: Unsupervised learning of invariances

  • feature extraction/transformation

    time-based feature construction part1 part2 part3

    summary from the competitions experience.

    Automatic Identification of Time Series Features for Rule-Based Forecasting

    Distributed and parallel time series feature extraction for industrial big data applications

  • feature selection

    Feature selection for time series prediction – A combined filter and wrapper approach for neural networks


Visualization

  • Recurrence Plots

Model


Strategy

  • Machine Learning Strategies for Time Series Prediction slideshare

  • Machine learning strategies for multi-step-ahead time series forecasting PhD thesis

  • Training Strategies for Time Series: Learning for Prediction, Filtering, and Reinforcement Learning thesis

  • MASE

    Another look at measures of forecast accuracy

  • Cross-Validation

    Time Series Nested Cross-Validation

    On the use of cross-validation for time series predictor evaluation

    A note on the validity of cross-validation for evaluating autoregressive time series prediction

    Approximate leave-future-out cross-validation for Bayesian time series models

  • Prediction Intervals

    The difference between prediction intervals and confidence intervals - Hyndsight

    Why time series forecasts prediction intervals aren't as good as we'd hope

    Better prediction intervals for time series forecasts

    Prediction intervals for ensemble time series forecasts


Topic

  • Spectral analysis

    Spectral analysis is carried out to describe how variation in a time series may be accounted for by cyclic components. This may also be referred to as "Frequency Domain". With this an estimate of the spectrum over a range of frequencies can be obtained and periodic components in a noisy environment can be separated out.

  • Intervention Analysis

    Time Series Intervention Analysis (or Interrupted Time Series Analysis) can explain if there is a certain event that occurs that changes a time series. This technique is used a lot of the time in planned experimental analysis.

    The basic question is "Has an event had an impact on a time series?"

  • Calendar effects

    http://calendar-effects.behaviouralfinance.net/

    Special days, Holidays,...

    Public_holidays_in_China

  • Causality

    Convergent Cross Mapping

    https://github.com/NickC1/skCCM

  • Similarity

    https://en.wikipedia.org/wiki/Cross-correlation

    Detect correlation between multiple time series - Anomaly

    Similarity Search on Time Series Data: Past, Present and Future site

    Mueen's Algorithm for Similarity Search site

    Querying and Mining of Time Series Data Experimental Comparison of Representations and Distance Measures

    Experimental Comparison of Representation Methods and Distance Measures for Time Series Data

  • Cluster

    Clustering of time series data—a survey

    Clustering of Time Series Subsequences is Meaningless Implications for Previous and Future Research

    Time-series clustering – A decade review

    Dynamic Time Warping Clustering - Cross Validated

    k-Shape-Efficient and Accurate Clustering of Time Series, SIGMOD 2015, site

  • Classification

    Highly comparative feature-based time-series classification

  • Anomaly Detection

    Outlier Detection for Temporal Data: A Survey

    Outlier Detection for Temporal Data, Manish Gupta, Microsoft India and IIIT, Jing Gao, SUNY, Buffalo, Charu Aggarwal, IBM TJ Watson, Jiawei Han, UIUC - book

    https://github.com/rob-med/awesome-TS-anomaly-detection

    http://stats.stackexchange.com/questions/137094/algorithms-for-time-series-anomaly-detection

    Time Series Anomaly Detection Algorithms – Stats and Bots

    https://github.com/twitter/AnomalyDetection

    https://github.com/twitter/BreakoutDetection

    Anomaly Detection for Airbnb's Payment Platform - Airbnb Engineering

    https://anomaly.io/about/index.html

    Time-series novelty detection using one-class support vector machines

  • time space

    大佬用四句五个字来概括了这个领域的整体问题: 空间不变性 空间可变性 时间不变性 时间可变性


Application

  • Electricity

    Electricity price forecasting: A review of the state-of-the-art with a look into the future

    A neural network based several-hour-ahead electric load forecasting using similar days approach

    Modelling and forecasting daily electricity load curves: a hybrid approach

    Combined modeling for electric load forecasting with adaptive particle swarm optimization

    Triple seasonal methods for short-term electricity demand forecasting

    Short-term forecasting of anomalous load using rule-based triple seasonal methods

    Rule-based autoregressive moving average models for forecasting load on special days: A case study for France

  • Business

    Business Forecasting Practical Problems and Solutions, Edited by Michael Gilliland, Len Tashman, Udo Sglavo


Q&A

  • http://www.forecastingprinciples.com/index.php/faq

  • Answers to Frequently Asked Questions

  • Pitfalls in time series analysis - Cross Validated

  • Is it unusual for the MEAN to outperform ARIMA? site

  • How to know if a time series is stationary or non-stationary - Cross Validated

  • When to log transform a time series before fitting an ARIMA model site

  • Don’t Put Lagged Dependent Variables in Mixed Models site

  • Best method for short time-series site

  • Estimating same model over multiple time series site

  • correlating volume time series site

  • correlation between two time series site

  • Is it possible to do time-series clustering based on curve shape? site

  • features for time series classification site

  • Modelling longitudinal data where the effect of time varies in functional form between individuals site

  • Why can't we use top-down methods in forecasting grouped time series? site

  • Proper way of using recurrent neural network for time series analysis site

  • Does the DTW method consider the similarity in scale and time delay of two time series ?

  • simple algorithm for online outlier detection of a generic time series site

  • outliers spotting in time series analysis should i pre-process data or not site

  • how to adjusting chinese new year effects site

  • how to treat holidays when working with time series data site

  • Using k-fold cross-validation for time-series model selection - Cross Validated

  • Time Series Nested Cross-Validation – Towards Data Science

  • Interpretation of mean absolute scaled error (MASE) - Cross Validated


Papers

Literature Review

  • 25 Years of Time Series Forecasting, Jan G De Gooijer, Rob J Hyndman
  • A review on time series data mining, Tak Chung Fu
  • A Survey on Nonparametric Time Series Analysis, Siegfried Heiler
  • Segmenting Time Series: A Survey and Novel Approach

Paperlist


Books

  • Introdcution

    https://en.wikipedia.org/wiki/Forecasting

    Statistical forecasting: notes on regression and time series analysis site ⭐⭐⭐⭐⭐

    An Introductory Study on Time Series Modeling and Forecasting

    Highly comparative time-series analysis the empirical structure of time series and their methods

  • Time Series Analysis, James D. Hamilton, Princeton University Press, 1994

  • Time Series Analysis Forecasting and Control (5th Edition), George E. P. Box

  • Principles of Forecasting: A Handbook for Researchers and Practitioners, Editors: Armstrong, J.S. (Ed.)

  • Forecasting: Principles and Practice (2ed), Rob J Hyndman and George Athanasopoulos online ⭐⭐⭐⭐⭐

    Notes: the ETS (Error, Trend, Seasonal) framework

  • Forecasting with Exponential Smoothing: The State Space Approach, Hyndman, R.J., Koehler, A.B., Ord, J.K., Snyder, R.D. online

  • Analysis of Financial Time Series (3ed), Ruey S. Tsay site

  • The Elements of Financial Econometrics site

  • Nonlinear Time Series Nonparametric and Parametric Methods site

  • Nonlinear Time Series Analysis


Conference


Scholar

  • Makridakis

    Pioneered Empirical competition on Forecasting called M, M2 and M3, and paved way for evidence based methods in forecasting

  • J. Scott Armstrong site ⭐⭐⭐⭐⭐

    Provides valuable insights in the form of books/articles on Forecasting Practice

    Simple versus complex forecasting: The evidence

    Rule-Based Forecasting: Using Judgment in Time-Series Extrapolation

    Combining Forecasts

    Standards and Practices for Forecasting

  • Kesten C. Green site forecasting principles simple forecasting ⭐⭐⭐⭐⭐

    Unifying theory of forecasting: The Golden Rule of Forecasting provides a unifying theory of forecasting. The Rule is to be conservative when forecasting by relying on cumulative knowledge about the situation and about forecasting. Following the Golden Rule guidelines reduces forecast errors by nearly a third, on average, compared to common practice. Superiority of simple forecasting methods: Sophisticatedly simple forecasting methods, which can be understood by decision makers, reduce forecast errors by nearly a quarter, on average, compared to forecasts from complex statistical methods.

    ...

    Golden Rule of Forecasting: Be conservative

    Golden Rule of Forecasting Rearticulated: Forecast Unto Others as You Would Have Them Forecast Unto You

    ...

  • Gardner

    Invented Damped Trend exponential smoothing another simple method which works surprisingly well vs. ARIMA

  • Eamonn Keogh site tutorials ⭐⭐⭐⭐⭐

    Dynamic time warping

  • Rob J Hyndman blog github ⭐⭐⭐⭐⭐

    Some interesting topics on the blog: forecast intervals for aggregates (the aggregate of several time periods), fitting models to short time series, fitting models to long time series, forecasting weekly data, forecasting with daily data, forecasting with long seasonal periods, seasonal periods, rolling forecasts, batch forecasting, facts and fallacies of the AIC, cross-validation, ...

  • Tao Hong blog

    Specialize: energy forecasting, electric load forecasting

    PhD thesis: Short Term Electric Load Forecasting

    Course: Electric Load Forecasting I: Fundamentals and Best Practices, Electric Load Forecasting II: Advanced Topics and Case Studies

    Some interesting topics on the blog: forecasting and backcasting,...

  • 施行建

    香港中文大学。主要研究的方向是时空序列问题,时间维度为主,并且降水预测的应用。

  • 郑宇

    JD的副总裁。主要研究时空序列数据挖掘,空间维度为主,并且用在traffic flow上的应用。主页:http://urban-computing.com/yuzheng


Competitions


STOA


Datasets


Tools

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.