Is your feature request related to a problem? Please describe.
Currently the train loop excludes stocks that do not have market data for covariants such as analyst estimates.
This is especially true for recent IPOs and smaller companies without analyst coverage.
It is not clear whether the model can learn to forecast on stocks without such covariates.
Describe the solution you'd like
Allow model to train on stocks without covariates data and see if it helps the model learn the impact of such covariates.
Implement data imputation for missing covariates data.
Is your feature request related to a problem? Please describe. Currently the train loop excludes stocks that do not have market data for covariants such as analyst estimates. This is especially true for recent IPOs and smaller companies without analyst coverage. It is not clear whether the model can learn to forecast on stocks without such covariates.
Describe the solution you'd like Allow model to train on stocks without covariates data and see if it helps the model learn the impact of such covariates. Implement data imputation for missing covariates data.