I\'m using ML.NET to predict a series of values using a regression model. I am only interested in one column being predicted (the score column). However, the values of some of t
One technique you can use is called "Imputation", which replaces these unknown values with some "guessed" value. Imputation is simply the process of substituting the missing values of our dataset.
In ML.NET, what you're looking for is the ReplaceMissingValues
transform. You can find samples on docs.microsoft.com.
The technique you are discussing above is also a form of imputation, where your unknowns are replaced by predicting the value from the other known values. This can work as well. I guess I would try both forms and see what works best for your dataset.