Skip to content

ialvata/Time_Series

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub.io Personal Page

Badge Overview

Open Source BSD 3-clause

Time_Series

A nice picture of a Time Series.

This is a repo containing a simple library for Time Series data problems, which tries to aggregate all steps of the analysis, from data preprocessing, to label/target prediction performance assessment, and graphical presentation.

Main Features

  • Object oriented API, with a very low learning fixed cost.
  • Composable elements, which can be assembled to create a Time Series data pipeline.
  • Feature Engineering, like explicit time embeddings (EWMA, Fourier, etc).
  • Label transformations for stationarity, such as differencing and Box-Cox transform.
  • Outlier detection algorithms (Isolation Forest Detection, Inter-Quartile Range, etc).
  • Statistical tests implemented for checking stationarity.
  • Both classical and ML time series models wrappers for seamless integration.
  • Label/target prediction performance evaluation through Cross Validation.

TODO

  • Multiple time steps forecasting for random forests based models.
  • Add folder with example notebooks.
  • Add Forecast Bias and Normalized Deviation metrics.
  • Add TFT model from PyTorch Forecasting
  • N-HiTS integration (using PyTorch Forecasting).
  • Add automated tests that prove algos are working.
  • Add Informer from HuggingFace package. (I don't have enough memory to put the model into GPU memory. Google Colab?)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages