def test_private_median(example_private_table: PrivateTable): """check private median implementation.""" noisy_median = example_private_table.median('Age', PrivacyBudget(10000.)) check_absolute_error(noisy_median, 31.5, 1.) del noisy_median
def test_private_median_petal_width(example_private_table: PrivateTable): """check private median implementation using Petal Width in iris dataset.""" noisy_median = example_private_table.median('Petal Width', PrivacyBudget(10000.)) check_absolute_error(noisy_median, 1.3, 1.) del noisy_median
def test_private_median(example_private_table: PrivateTable): """check private median implementation using Age in adult dataset.""" noisy_median = example_private_table.median('Age', PrivacyBudget(10000.)) check_absolute_error(noisy_median, 37., 1.) del noisy_median
def test_private_median_sepal_length(example_private_table: PrivateTable): """check private median implementation using Sepal Length in iris dataset.""" noisy_median = example_private_table.median('Sepal Length', PrivacyBudget(10000.)) check_absolute_error(noisy_median, 5.8, 1.) del noisy_median