ldl değişkeni için dağılım uyumunu değerlendirme
Bu egzersizde, dia diyabet veri kümesindeki tek bir değişkene odaklanacaksın: ldl kan serumu. Kolmogorov–Smirnov testinin sağladığı ek bilgiye dayanarak, normal dağılımın ldl için hâlâ iyi bir seçim olup olmadığını belirleyeceksin.
dia DataFrame'i senin için yüklendi. Ayrıca şu kütüphaneler içe aktarıldı: pandas pd olarak, numpy np olarak ve scipy.stats st olarak.
Bu egzersiz, kursun bir parçasıdır
Python ile Monte Carlo Simülasyonları
Egzersiz talimatları
- Aday dağılımlarını içeren
list_of_distsadlı bir liste tanımla: sırasıyla Laplace, normal ve üstel;scipy.statsiçindeki doğru adları kullan. - Döngünün içinde, veriyi ilgili olasılık dağılımına uydur ve sonucu
paramolarak kaydet. - Uyum iyiliğini değerlendirmek için bir Kolmogorov–Smirnov testi yap ve sonuçları
resultolarak kaydet.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# List candidate distributions to evaluate
list_of_dists = [____]
for i in list_of_dists:
dist = getattr(st, i)
# Fit the data to the probability distribution
param = dist.____
# Perform the ks test to evaluate goodness-of-fit
result = ____
print(result)