Description
Introduce an impute module to trueml.preprocessing for handling missing values. The module should provide a simple, extensible API for imputing missing data while following the same fit/transform interface used throughout the preprocessing package.
The implementation should begin with SimpleImputer, with more advanced imputers added in future iterations.
Tasks
Future Work
- Implement MissingIndicator.
- Implement KNNImputer.
- Implement IterativeImputer.
- Support custom imputation strategies.
- Explore optional integration with Pandas DataFrames while keeping NumPy as the primary dependency.
Scope
This issue focuses on establishing the missing value imputation API and implementing SimpleImputer. More advanced imputation techniques will be tracked in separate issues as the preprocessing module evolves.
Description
Introduce an impute module to trueml.preprocessing for handling missing values. The module should provide a simple, extensible API for imputing missing data while following the same fit/transform interface used throughout the preprocessing package.
The implementation should begin with SimpleImputer, with more advanced imputers added in future iterations.
Tasks
Future Work
Scope
This issue focuses on establishing the missing value imputation API and implementing SimpleImputer. More advanced imputation techniques will be tracked in separate issues as the preprocessing module evolves.