I have a question regarding calibration (train) and holdout (test) periods.I have time based data. I split my data into two sets. Fit/Train (first 2/3 of data) and validation/testing (latest third). So I validated my model to see what was predicted and compared this to what actually happened in this time period. Example: Fit the 2021 and 2022 data and make prediction for 2023. Validate by comparing to what actually happenend in 2023. I want to make predictions about the future and of course I want to use the latest data (2023) which is in my holdout set. Now of course I don't want to refit my model on the entire period (test and validation) as this would make all evaluation useless. Do I just use my model, provide the entire data period (all 3 years) for prediction even though my model is fitted on part of this data?
I use ParetoNBDFitter from https://btyd.readthedocs.io/en/latest/index.html