Diferansiyel gizlilikle histogramlar
Bu egzersizde, diferansiyel gizlilik yaklaşımını izleyerek Heart Failure Prediction veri kümesine erişeceksin. Özel (private) ve özel olmayan histogramlar oluşturup inceleyecek ve karşılaştıracaksın.
Veri kümesindeki age değişkeninin histogramlarına odaklanacaksın. Konsolda bozulmamış DataFrame'e erişebilsen de, gerçek hayatta küresel yaklaşıma göre diferansiyel gizlilikle hesaplanan rastgele gürültü eklemeden bunu paylaşmazdın.
DataFrame heart_df olarak, age değerlerini tutan Series ise ages olarak yüklendi. diffprivlib içindeki tools zaten içe aktarıldı.
Bu egzersiz
Python ile Veri Gizliliği ve Anonimleştirme
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Get counts and bars for non-private histogram of ages
counts, bins = ____
# Normalize counts to get proportions
proportions = ____
# Draw the histogram of proportions
plt.bar(____[: - 1], height=____, width=(bins[1] - bins[0]))
plt.show()