All Projects → ykang → Gratis

ykang / Gratis

Licence: other
GRATIS: GeneRAting TIme Series with diverse and controllable characteristics

Programming Languages

r
7636 projects

Projects that are alternatives of or similar to Gratis

Awesome Ai Ml Dl
Awesome Artificial Intelligence, Machine Learning and Deep Learning as we learn it. Study notes and a curated list of awesome resources of such topics.
Stars: ✭ 831 (+1529.41%)
Mutual labels:  time-series, data-generation
DeepEcho
Synthetic Data Generation for mixed-type, multivariate time series.
Stars: ✭ 44 (-13.73%)
Mutual labels:  time-series, data-generation
Sdv
Synthetic Data Generation for tabular, relational and time series data.
Stars: ✭ 360 (+605.88%)
Mutual labels:  time-series, data-generation
Heroic
The Heroic Time Series Database
Stars: ✭ 836 (+1539.22%)
Mutual labels:  time-series
Agots
Anomaly Generator on Time Series
Stars: ✭ 24 (-52.94%)
Mutual labels:  time-series
Fractional differencing gpu
Rapid large-scale fractional differencing with RAPIDS to minimize memory loss while making a time series stationary. 6x-400x speed up over CPU implementation.
Stars: ✭ 38 (-25.49%)
Mutual labels:  time-series
Mckinsey Smartcities Traffic Prediction
Adventure into using multi attention recurrent neural networks for time-series (city traffic) for the 2017-11-18 McKinsey IronMan (24h non-stop) prediction challenge
Stars: ✭ 49 (-3.92%)
Mutual labels:  time-series
Void
terminal-based personal organizer
Stars: ✭ 831 (+1529.41%)
Mutual labels:  time-series
Neuralyzer
Neuralyzer is a library and a command line tool to anonymize databases (by updating existing data or populating a table with fake data)
Stars: ✭ 45 (-11.76%)
Mutual labels:  data-generation
Kaggle Web Traffic Time Series Forecasting
Solution to Kaggle - Web Traffic Time Series Forecasting
Stars: ✭ 29 (-43.14%)
Mutual labels:  time-series
Favorita sales forecasting
Solution to Corporación Favorita Grocery Sales Forecasting Competition
Stars: ✭ 21 (-58.82%)
Mutual labels:  time-series
Phildb
Timeseries database
Stars: ✭ 25 (-50.98%)
Mutual labels:  time-series
Egads
A Java package to automatically detect anomalies in large scale time-series data
Stars: ✭ 997 (+1854.9%)
Mutual labels:  time-series
Gesturerecognition
Gesture Recognition using TensorFlow
Stars: ✭ 19 (-62.75%)
Mutual labels:  time-series
Wavelet networks
Code repository of the paper "Wavelet Networks: Scale Equivariant Learning From Raw Waveforms" https://arxiv.org/abs/2006.05259
Stars: ✭ 48 (-5.88%)
Mutual labels:  time-series
Traildb
TrailDB is an efficient tool for storing and querying series of events
Stars: ✭ 1,029 (+1917.65%)
Mutual labels:  time-series
Pmdarima
A statistical library designed to fill the void in Python's time series analysis capabilities, including the equivalent of R's auto.arima function.
Stars: ✭ 838 (+1543.14%)
Mutual labels:  time-series
Mycodo
An environmental monitoring and regulation system
Stars: ✭ 936 (+1735.29%)
Mutual labels:  time-series
Yuvi
Yuvi is an in-memory storage engine for recent time series metrics data.
Stars: ✭ 35 (-31.37%)
Mutual labels:  time-series
Tensorflow Cnn Time Series
Feeding images of time series to Conv Nets! (Tensorflow + Keras)
Stars: ✭ 49 (-3.92%)
Mutual labels:  time-series

gratis

R build status

The R package gratis (previously known as tsgeneration) provides efficient algorithms for generating time series with diverse and controllable characteristics.

Installation

CRAN version

install.packages("gratis")

Development version

You can install the development version of gratis package from GitHub Repository with:

devtools::install_github("ykang/gratis")

Usage

Load the package

require("gratis")

Generate diverse time series

x <- generate_ts(n.ts = 2, freq = 12, nComp = 2, n = 120)
x$N1$pars
autoplot(x$N1$x)

Generate mutiple seasonal time series

x <- generate_msts(seasonal.periods = c(7, 365), n = 800, nComp = 2)
autoplot(x)

Generate time series with controllable features

x <- generate_ts_with_target(n = 1, ts.length = 60, freq = 1, seasonal = 0,
                             features = c('entropy', 'stl_features'),
                             selected.features = c('entropy', 'trend'),
                             target = c(0.6, 0.9))
autoplot(x)

Web application

You could run the time series generation procedure in a web application

app_gratis()

Or visit our online Shiny APP

See also

References

License

This package is free and open source software, licensed under GPL-3.

Acknowledgements

Feng Li and Yanfei Kang are supported by the National Natural Science Foundation of China (No. 11501587 and No. 11701022 respectively). Rob J Hyndman is supported by the Australian Centre of Excellence in Mathematical and Statistical Frontiers.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].