jan rathfelder
06/07/2024, 8:30 PM45 loaded_model.update(df_update)
46
*47* # apply encoder:
~/miniconda3/envs/demand_env/lib/python3.8/site-packages/mlforecast/forecast.py in update(self, df)
*986* df : pandas or polars DataFrame
*987* Dataframe with new observations."""
--> 988 self.ts.update(df)
~/miniconda3/envs/demand_env/lib/python3.8/site-packages/mlforecast/core.py in update(self, df)
*867* if isinstance(tfm, _BaseGroupedArrayTargetTransform):
*868* ga = GroupedArray(values, indptr)
--> 869 ga = tfm.update(ga)
*870* df = ufp.assign_columns(df, self.target_col, ga.data)
*871* else:
~/miniconda3/envs/demand_env/lib/python3.8/site-packages/mlforecast/target_transforms.py in update(self, ga)
*111* core_ga = CoreGroupedArray(ga.data, ga.indptr, self.num_threads)
*112* for scaler in self.scalers_:
--> 113 transformed = scaler.update(core_ga)
*114* core_ga = core_ga._with_data(transformed)
*115* return GroupedArray(transformed, ga.indptr)
~/miniconda3/envs/demand_env/lib/python3.8/site-packages/coreforecast/scalers.py in update(self, ga)
*348* )
*349* if self.tails_.size != tails_indptr[-1]:
--> 350 raise ValueError("Number of tails doesn't match the number of groups")
*351* tails_ga = GroupedArray(self.tails_, tails_indptr, num_threads=ga.num_threads)
*352* combined = tails_ga._append(ga)
ValueError: Number of tails doesn't match the number of groups
jan rathfelder
06/07/2024, 8:53 PMJosé Morales
06/08/2024, 6:15 AMjan rathfelder
06/08/2024, 6:16 PM