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, kursun bir parçasıdır
Python ile Veri Gizliliği ve Anonimleştirme
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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()