generate_fourier_modes#

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

Generate Fourier modes.

Parameters:
  • periods (array-like of float) – Input array denoting the period range.

  • n_order (int) – Maximum order of Fourier modes.

Returns:

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

Return type:

pd.DataFrame

References

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