eda_utils

Functions

_get_seasonal_cycle_name(timestamp, cycle)

Get unique name for each cycle in a series with timestamps.

_get_seasonal_in_cycle_name(timestamp, ...)

Get unique name for each point within the cycle in a series of timestamps.

_get_seasonal_in_cycle_num(timestamp, ...)

Get number for each point within cycle in a series of timestamps.

_prepare_seasonal_plot_df(ts, freq, cycle, ...)

_resample(df, freq, aggregation)

_seasonal_split(timestamp, freq, cycle)

Create a seasonal split into cycles of a given timestamp.

cross_corr_plot(ts[, n_segments, maxlags, ...])

Cross-correlation plot between multiple timeseries.

distribution_plot(ts[, n_segments, ...])

Distribution of z-values grouped by segments and time frequency.

prediction_actual_scatter_plot(forecast_df, ts)

Plot scatter plot with forecasted/actual values for segments.

qq_plot(residuals_ts[, qq_plot_params, ...])

Plot Q-Q plots for segments.

sample_acf_plot(ts[, n_segments, lags, ...])

Autocorrelation plot for multiple timeseries.

sample_pacf_plot(ts[, n_segments, lags, ...])

Partial autocorrelation plot for multiple timeseries.

seasonal_plot(ts[, freq, cycle, alignment, ...])

Plot each season on one canvas for each segment.

stl_plot(ts[, in_column, period, segments, ...])

Plot STL decomposition for segments.

Classes

SeasonalPlotAggregation(value)

Enum for types of aggregation in a seasonal plot.

SeasonalPlotAlignment(value)

Enum for types of alignment in a seasonal plot.

SeasonalPlotCycle(value)

Enum for types of cycles in a seasonal plot.