BaşlayınÜcretsiz başlayın

MICE ile atama

fancyimpute paketi, eksik değerleri atamak için çeşitli sağlam Machine Learning modelleri sunar. Tüm atayıcıların tam listesini ayrıntılı dokümantasyondan inceleyebilirsin. Burada, eksik değerleri atamak için yaygın olarak MICE olarak bilinen IterativeImputer'ı kullanacağız.

IterativeImputer, verinin rastgele örnekleri üzerinde birden çok regresyon çalıştırır ve eksik değerleri atamak için sonuçları birleştirir. Bu atamayı gerçekleştirmek için diabetes DataFrame'ini kullanacaksın.

Bu egzersiz, kursun bir parçasıdır

Python'da Eksik Verilerle Çalışma

Kursa Göz Atın

Egzersiz talimatları

  • fancyimpute içinden IterativeImputer'ı içe aktar.
  • diabetesdiabetes_mice_imputed olarak kopyala.
  • Bir IterativeImputer() nesnesi oluştur ve mice_imputer değişkenine ata.
  • diabetes_mice_imputed DataFrame'ini ata.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Import IterativeImputer from fancyimpute
___

# Copy diabetes to diabetes_mice_imputed
diabetes_mice_imputed = ___

# Initialize IterativeImputer
mice_imputer = ___

# Impute using fit_tranform on diabetes_mice_imputed
diabetes_mice_imputed.iloc[:, :] = ___
Kodu Düzenle ve Çalıştır