generate_fourier_modes#

pymc_marketing.mmm.utils.generate_fourier_modes(periods, n_order)[source]#

Generate Fourier modes.

Parameters:
periodsarray_like of float

Input array denoting the period range.

n_orderint

Maximum order of Fourier modes.

Returns:
pd.DataFrame

Fourier modes (sin and cos with different frequencies) as columns in a dataframe.

References

See Air passengers - Prophet-like model in PyMC examples collection.