Я пытаюсь узнать, как реализовать MICE для вменения пропущенных значений для моих наборов данных. Я слышал о MICE от fancyimpute, но я также читал, что класс IterativeImputer sklearn может давать аналогичные результаты. Из документации sklearn:
Наша реализация IterativeImputer была вдохновлена пакетом R MICE (Multivariate Imputation by Chained Equations) [1], но отличается от него тем, что возвращает одно вменение вместо нескольких вменений. Однако IterativeImputer также можно использовать для множественного импутации, многократно применяя его к одному и тому же набору данных с разными случайными начальными числами, когда sample_posterior = True.
Я видел «семена», используемые в разных конвейерах, но я никогда не понимал их достаточно хорошо, чтобы реализовать их в моем собственном коде. Мне было интересно, может ли кто-нибудь объяснить и предоставить пример того, как реализовать начальные значения для вменения MICE с использованием IterativeImputer sklearn? Спасибо!