ComenzarEmpieza gratis

Histogramas con privacidad diferencial

En este ejercicio, accederás al conjunto de datos Heart Failure Prediction siguiendo el enfoque de privacidad diferencial. Generarás y analizarás histogramas privados y no privados y los compararás.

Te centrarás en los histogramas de la variable age del conjunto de datos. Aunque puedes acceder al DataFrame intacto en la consola, en la vida real no lo compartirías sin añadir ruido aleatorio calculado mediante privacidad diferencial, siguiendo el enfoque global.

El DataFrame está cargado como heart_df y la Series que contiene los valores de age se guarda como ages. tools de diffprivlib ya está importado.

Este ejercicio forma parte del curso

Privacidad de datos y anonimización en Python

Ver curso

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# 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()
Editar y ejecutar código