qolmat.imputations.imputers.ImputerMICE

class qolmat.imputations.imputers.ImputerMICE(groups: Tuple[str, ...] = (), estimator: Optional[BaseEstimator] = None, random_state: Optional[Union[int, RandomState]] = None, sample_posterior=False, max_iter=100)[source]

MICE imputer.

Wrapper of the class sklearn.impute.IterativeImputer in our framework. This imputer relies on an estimator which is iterative.

Parameters
groupsTuple[str, …], optional

specific groups for groupby, by default ()

estimatorOptional[BaseEstimator], optional

estimator to use, by default None

random_stateRandomSetting, optional

random state, by default None

sample_posteriorbool, optional

true if sample, false otherwise, by default False

max_iterint, optional

maximum number of iterations, by default 100

__init__(groups: Tuple[str, ...] = (), estimator: Optional[BaseEstimator] = None, random_state: Optional[Union[int, RandomState]] = None, sample_posterior=False, max_iter=100) None[source]

Examples using qolmat.imputations.imputers.ImputerMICE

Benchmark for time series

Benchmark for time series