What's Changed
Python
- Upgraded cmdstan version to 2.33.1, enabling Apple M2 support. lucentcosmos tcuongd
- Added a binary distribution for the macOS arm64 architecture (M1, M2 chips). tcuongd
- Added argument `scaling` to the `Prophet()` instantiation. Allows `minmax` scaling on `y` instead of
`absmax` scaling (dividing by the maximum value). `scaling='absmax'` by default, preserving the
behaviour of previous versions. yoziru
- Added argument `holidays_mode` to the `Prophet()` instantiation. Allows holidays regressors to have
a different mode than seasonality regressors. `holidays_mode` takes the same value as `seasonality_mode`
if not specified, preserving the behaviour of previous versions. CoreyBryant-everi
- Added two methods to the `Prophet` object: `preprocess()` and `calculate_initial_params()`. These
do not need to be called and will not change the model fitting process. Their purpose is to provide
clarity on the pre-processing steps taken (`y` scaling, creating fourier series, regressor scaling,
setting changepoints, etc.) before the data is passed to the stan model. tcuongd
- Added argument `extra_output_columns` to `cross_validation()`. The user can specify additional columns
from `predict()` to include in the final output alongside `ds` and `yhat`, for example `extra_output_columns=['trend']`. dchiang00
- prophet's custom `hdays` module was deprecated last version and is now removed.
R
- Updated holidays data based on holidays v0.34
**Full Changelog**: https://github.com/facebook/prophet/compare/v1.1.4...1.1.5