Versions in this module Expand all Collapse all v1 v1.0.0 Nov 4, 2025 Changes in this version + type IterativeImputer struct + InitialStrategy string + MaxIter int + Tolerance float64 + func NewIterativeImputer() *IterativeImputer + func (i *IterativeImputer) Fit(df *dataframe.DataFrame, _ ...string) error + func (i *IterativeImputer) FitTransform(df *dataframe.DataFrame, target ...string) (*dataframe.DataFrame, error) + func (i *IterativeImputer) IsFitted() bool + func (i *IterativeImputer) Transform(df *dataframe.DataFrame) (*dataframe.DataFrame, error) + type KNNImputer struct + NNeighbors int + Weights string + func NewKNNImputer(nNeighbors int) *KNNImputer + func (k *KNNImputer) Fit(df *dataframe.DataFrame, _ ...string) error + func (k *KNNImputer) FitTransform(df *dataframe.DataFrame, target ...string) (*dataframe.DataFrame, error) + func (k *KNNImputer) IsFitted() bool + func (k *KNNImputer) Transform(df *dataframe.DataFrame) (*dataframe.DataFrame, error) + type SimpleImputer struct + Columns []string + FillValue any + Strategy string + func NewSimpleImputer(columns []string, strategy string) *SimpleImputer + func (s *SimpleImputer) Fit(df *dataframe.DataFrame, _ ...string) error + func (s *SimpleImputer) FitTransform(df *dataframe.DataFrame, target ...string) (*dataframe.DataFrame, error) + func (s *SimpleImputer) GetStats() map[string]any + func (s *SimpleImputer) IsFitted() bool + func (s *SimpleImputer) Transform(df *dataframe.DataFrame) (*dataframe.DataFrame, error)