Sarim Zafar
07/22/2024, 4:45 PMSarim Zafar
07/22/2024, 4:49 PMOlivier
08/15/2024, 8:33 PMMinTrace
techniques and `BottomUp`/ BottomUpSparse
);
• Fixing version issues with numpy.
Checkout the full release notes here.
Happy forecasting!Brandon Barber
08/24/2024, 5:58 PMhrec.reconcile
:
ValueError: 'scipy.sparse.linalg.bicgstab' called with invalid `atol`=legacy; if set, `atol` must be a real, non-negative number.
Not sure if anybody has encountered before. Any suggestions?Matias Calderini
09/02/2024, 11:23 PMMateo De La Roche
09/24/2024, 2:35 AMjan rathfelder
10/01/2024, 3:04 PMAnthony Giorgio
10/05/2024, 2:35 PMMl Club
10/15/2024, 5:42 PMMl Club
10/15/2024, 5:43 PMMl Club
10/15/2024, 5:44 PMreconcile
method is analogous to SKLearn fit_predict
method, it
(...)
222 `Y_tilde_df`: pd.DataFrame, with reconciled predictions.
223 """
224 # Check input's validity and sort dataframes
225 Y_hat_df, S_df, Y_df, self.model_names = \
--> 226 self._prepare_fit(Y_hat_df=Y_hat_df,
227 S_df=S,
228 Y_df=Y_df,
229 tags=tags,
230 level=level,
231 intervals_method=intervals_method,
232 sort_df=sort_df)
234 # Initialize reconciler arguments
235 reconciler_args = dict(
236 idx_bottom=S_df.index.get_indexer(S.columns),
237 tags={key: S_df.index.get_indexer(val) for key, val in tags.items()}
238 )
File i:\Development\Seer Sight\.venv\Lib\site-packages\hierarchicalforecast\core.py:167, in HierarchicalReconciliation._prepare_fit(self, Y_hat_df, S_df, Y_df, tags, level, intervals_method, sort_df)
165 Y_hat_diff = len(Y_hat_df.index.difference(S_df.index.unique()))
166 if S_diff > 0 or Y_hat_diff > 0:
--> 167 raise Exception(f'Check S_df
, Y_hat_df
series difference, S\Y_hat={S_diff}, Y_hat\S={Y_hat_diff}')
169 if Y_df is not None:
170 # Check Y_hat_df\Y_df series difference
171 Y_diff = len(Y_df.index.difference(uids))
Exception: Check S_df
, Y_hat_df
series difference, S\Y_hat=5, Y_hat\S=0Ml Club
10/15/2024, 5:44 PMcan you please help me with this error
@OlivierOlivier
10/21/2024, 3:15 PMMiddleOutSparse
(#281): Efficiently perform middle-out reconciliation in large-scale settings ➕
• Add support for exogenous variables in utils.aggregate (#297): Aggregate exogenous covariates too when aggregating time series 🔥
• Efficient Schafer-Strimmer for MinT (#280): Perform MinT-shrink reconciliation blazingly fast 🚀
• Improve residuals-based reconciliation stability and faster ma.cov (#295): Improved stability and NaN-handling, allowing more problems to be solvable with MinT-methods 💪
Shout out to our community members Christopher Titchen and Kurai Maingi for their contributions!
Note that as of v0.4.3, hierarchicalforecast no longer officially supports Python 3.8, which is EOL.
Questions or suggestions for new features? Let us know as a comment or file an issue on Github. Our priorities for the next month are (i) adding Polars support and (ii) adding temporal hierarchical reconciliation methods, but open to suggestions otherwise!
Happy forecasting!jan rathfelder
10/22/2024, 11:14 AMMl Club
10/24/2024, 10:05 AMDavid Rice
11/05/2024, 12:11 PMOlivier
12/16/2024, 7:16 PMunique_id
as index column. Simply put, your input data should always be a flat table without an index.
Thanks to MarcoGorelli for helping with Narwhals implementation, which has allowed us to implement Polars swiftly!
Questions or suggestions for new features? Let us know as a comment or file an issue on Github. Our priority for the next release is adding temporal hierarchical reconciliation methods, but open to suggestions otherwise!
Happy forecasting!jan rathfelder
01/13/2025, 8:53 PMindex ds y index/BottomUp index/TopDown_method-forecast_proportions
Joanna Pineda
02/03/2025, 4:12 PMjan rathfelder
02/09/2025, 2:36 PMpu xu
02/24/2025, 3:19 AMBersu T
02/24/2025, 4:26 PMBersu T
02/25/2025, 12:12 PMSlackbot
02/25/2025, 3:31 PMBersu T
02/26/2025, 5:56 PMNaman Goel
02/28/2025, 8:34 AMOlivier
03/07/2025, 8:13 AMMinTraceSparse
by @christophertitchen in #319
• [FEAT] Implement adjacency matrix by @christophertitchen in #332
• [FEAT] Extremely fast forecast proportions by @christophertitchen in #334
In addition, a number of bugs were fixed:
• [FIX] Handle zero division in top down methods by @mattbuot in #325
• [FIX] Raise warning on NaN values when using average proportions and proportion averages methods by @janrth in #335
• [FIX] TopDown method failing on combinations with other methods by @elephaint in #330
• [FIX] ERM-reg and ERM-reg-bu equations by @elephaint in #331
• [FIX] Produce reproducable samples for PERMBU by @elephaint in #337
Thanks to @christophertitchen, @mattbuot and @janrth for their contributions!
Questions or suggestions for new features? Let us know as a comment or file an issue on Github. Our next release will add temporal hierarchical reconciliation methods, which is in testing phase.
Happy forecasting!Bersu T
03/18/2025, 9:45 AMOlivier
03/19/2025, 8:29 PMOlivier
04/11/2025, 3:31 PM