pytorch_forecasting.data.examples.
generate_ar_data
Generate multivariate data without covariates.
Eeach timeseries is generated from seasonality and trend. Important columns:
series: series ID
series
time_idx: time index
time_idx
value: target value
value
n_series (int, optional) – Number of series. Defaults to 10.
timesteps (int, optional) – Number of timesteps. Defaults to 400.
seasonality (float, optional) – Normalized frequency, i.e. frequency is seasonality / timesteps. Defaults to 3.0.
seasonality / timesteps
trend (float, optional) – Trend multiplier (seasonality is multiplied with 1.0). Defaults to 3.0.
noise (float, optional) – Level of gaussian noise. Defaults to 0.1.
level (float, optional) – Level multiplier (level is a constant to be aded to timeseries). Defaults to 1.0.
exp (bool, optional) – If to return exponential of timeseries values. Defaults to False.
seed (int, optional) – Random seed. Defaults to 213.
data
pd.DataFrame