Parent
#91
What to build
Set initial_strategy on the MICE IterativeImputer based on the skew profile of the MICE block rather than always defaulting to "mean". If any MICE column has SkewSeverity >= Moderate, use "median"; otherwise use "mean". Record the decision in every MICE column's ColumnImputationRecord.signals.
Acceptance criteria
Blocked by
Parent
#91
What to build
Set
initial_strategyon the MICEIterativeImputerbased on the skew profile of the MICE block rather than always defaulting to"mean". If any MICE column hasSkewSeverity >= Moderate, use"median"; otherwise use"mean". Record the decision in every MICE column'sColumnImputationRecord.signals.Acceptance criteria
IterativeImputerfor the MICE block is constructed withinitial_strategyset to"median"when any MICE column hasSkewSeverity >= ModerateIterativeImputeris constructed withinitial_strategy="mean"when all MICE columns haveSkewSeverity < Moderate(or no skew stats available)signalscontains an entry recording the choseninitial_strategyand the reason (e.g."mice_initial_strategy: median (skewed column detected)")Moderate-or-higher skew column producesinitial_strategy=medianin all MICE column signalsinitial_strategy=meanin signalsBlocked by