CRAN
diffpriv 0.4.2
Easy Differential Privacy
Released Jul 18, 2017 by Benjamin Rubinstein
Dependencies
An implementation of major general-purpose mechanisms for privatizing statistics, models, and machine learners, within the framework of differential privacy of Dwork et al. (2006)
Installation
Maven
This package can be included as a dependency from a Java or Scala project by including
the following your project's pom.xml
file.
Read more
about embedding Renjin in JVM-based projects.
<dependencies> <dependency> <groupId>org.renjin.cran</groupId> <artifactId>diffpriv</artifactId> <version>0.4.2-b14</version> </dependency> </dependencies> <repositories> <repository> <id>bedatadriven</id> <name>bedatadriven public repo</name> <url>https://nexus.bedatadriven.com/content/groups/public/</url> </repository> </repositories>
Renjin CLI
If you're using Renjin from the command line, you load this library by invoking:
library('org.renjin.cran:diffpriv')
Test Results
This package was last tested against Renjin 0.9.2644 on Jun 2, 2018.
- Bernstein_polynomials_and_mechanism.DPMechBernstein_releaseResponse()_operates_E1
- Bernstein_polynomials_and_mechanism.DPMechBernstein_releaseResponse()_operates_E2
- Bernstein_polynomials_and_mechanism.DPMechBernstein_releaseResponse()_operates_E3
- Bernstein_polynomials_and_mechanism.DPMechBernstein_releaseResponse()_operates_E4
- Bernstein_polynomials_and_mechanism.DPMechBernstein_releaseResponse()_operates_E5
- Bernstein_polynomials_and_mechanism.DPMechBernstein_releaseResponse()_operates_E6
- Bernstein_polynomials_and_mechanism.DPMechBernstein_sensitivityNorm()_values_in_range_E1
- Bernstein_polynomials_and_mechanism.DPMechBernstein_sensitivityNorm()_values_in_range_E2
- Bernstein_polynomials_and_mechanism._bernstein_lattice()_creates_the_appropriate_lattice_E1
- Bernstein_polynomials_and_mechanism._bernstein_lattice()_creates_the_appropriate_lattice_E2
- Bernstein_polynomials_and_mechanism._bernstein_lattice()_creates_the_appropriate_lattice_E3
- Bernstein_polynomials_and_mechanism._bernstein_lattice()_creates_the_appropriate_lattice_E4
- Bernstein_polynomials_and_mechanism._bernstein_lattice()_creates_the_appropriate_lattice_E5
- Bernstein_polynomials_and_mechanism._bernstein_lattice()_creates_the_appropriate_lattice_E6
- Bernstein_polynomials_and_mechanism._bernstein_lattice()_creates_the_appropriate_lattice_E7
- Bernstein_polynomials_and_mechanism.bernstein()_can_construct_S3_class_E1
- Bernstein_polynomials_and_mechanism.bernstein()_can_construct_S3_class_E2
- Bernstein_polynomials_and_mechanism.bernstein()_can_construct_S3_class_E3
- Bernstein_polynomials_and_mechanism.predict_bernstein()_can_compute_values_E1
- Bernstein_polynomials_and_mechanism.predict_bernstein()_can_compute_values_E2
- Bernstein_polynomials_and_mechanism.predict_bernstein()_can_compute_values_E3
- DPMechBernstein-class-examples
- DPMechExponential-class-examples
- DPMechNumeric-class-examples
- DPMech_sensitivity_sampling.sensitivitySampler()_returns_expected_responses_E1
- DPMech_sensitivity_sampling.sensitivitySampler()_returns_expected_responses_E2
- DPMech_sensitivity_sampling.sensitivitySampler()_returns_expected_responses_E3
- General_utilities._check_integer_is_true_on_and_only_on_integral_E1
- General_utilities._check_integer_is_true_on_and_only_on_integral_E2
- General_utilities._check_integer_is_true_on_and_only_on_integral_E3
- General_utilities._check_integer_is_true_on_and_only_on_integral_E4
- General_utilities._check_integer_requires_singleton_numeric_E1
- General_utilities._check_integer_requires_singleton_numeric_E2
- General_utilities._check_integer_requires_singleton_numeric_E3
- General_utilities._constant_target_is_constant-valued_E1
- General_utilities._constant_target_is_constant-valued_E2
- General_utilities._constant_target_is_constant-valued_E3
- General_utilities._generic_append()_can_append_different_types_E1
- General_utilities._generic_append()_can_append_different_types_E2
- General_utilities._generic_append()_can_append_different_types_E3
- General_utilities._generic_append()_can_append_different_types_E4
- General_utilities._generic_append()_can_append_different_types_E5
- General_utilities._generic_append()_can_append_different_types_E6
- General_utilities._generic_append()_can_append_different_types_E7
- General_utilities._generic_append()_can_append_different_types_E8
- General_utilities._generic_append()_can_append_different_types_E9
- General_utilities._l1norm_produces_expected_values_E1
- General_utilities._l1norm_produces_expected_values_E2
- General_utilities._linfty_norm_produces_expected_values_E1
- General_utilities._linfty_norm_produces_expected_values_E2
- General_utilities._rlap_produces_expected_numbers_of_observations_E1
- General_utilities._rlap_produces_expected_numbers_of_observations_E2
- General_utilities._rlap_produces_expected_numbers_of_observations_E3
- General_utilities._rlap_produces_expected_numbers_of_observations_E4
- General_utilities._rlap_produces_expected_numbers_of_observations_E5
- General_utilities._rlap_produces_expected_numbers_of_observations_E6
- Generic_DP_mechanisms.DPMechExponential's_Linfty_sensitivity_norm_is_accurate
- Generic_DP_mechanisms.DPMechExponential_responses_in_responseSet
- Generic_DP_mechanisms.DPMechExponential_upgrades_to_gamma_E1
- Generic_DP_mechanisms.DPMechExponential_upgrades_to_gamma_E2
- Generic_DP_mechanisms.DPMechExponential_upgrades_to_gamma_E3
- Generic_DP_mechanisms.DPMechExponential_upgrades_to_gamma_E4
- Generic_DP_mechanisms.DPMechGaussian's__numericNorm()_is_accurate
- Generic_DP_mechanisms.DPMechGaussian_response_dimension
- Privacy_parameters.Getters_get_from_privacy_parameter_objects_E1
- Privacy_parameters.Getters_get_from_privacy_parameter_objects_E2
- Privacy_parameters.Getters_get_from_privacy_parameter_objects_E3
- Privacy_parameters.Getters_get_from_privacy_parameter_objects_E4
- Privacy_parameters.Getters_get_from_privacy_parameter_objects_E5
- Privacy_parameters.Invalid_privacy_parameter_objects_E1
- Privacy_parameters.Invalid_privacy_parameter_objects_E2
- Privacy_parameters.Invalid_privacy_parameter_objects_E3
- Privacy_parameters.Invalid_privacy_parameter_objects_E4
- Privacy_parameters.Invalid_privacy_parameter_objects_E5
- Privacy_parameters.Invalid_privacy_parameter_objects_E6
- Privacy_parameters.Invalid_privacy_parameter_objects_E7
- Privacy_parameters.Invalid_privacy_parameter_objects_E8
- Privacy_parameters.Invalid_privacy_parameter_objects_E9
- Privacy_parameters.Setters_set_privacy_parameter_objects_E1
- Privacy_parameters.Setters_set_privacy_parameter_objects_E2
- Privacy_parameters.Valid_privacy_parameter_objects
- Privacy_parameters.toGamma()_converts_to_DPParamsGam_E1
- Privacy_parameters.toGamma()_converts_to_DPParamsGam_E2
- Privacy_parameters.toGamma()_converts_to_DPParamsGam_E3
- Privacy_parameters.toGamma()_converts_to_DPParamsGam_E4
- Privacy_parameters.toGamma()_converts_to_DPParamsGam_E5
- Privacy_parameters.toGamma()_converts_to_DPParamsGam_E6
- bernstein-examples
- predict.bernstein-examples
- sensitivitySampler-DPMech-function-numeric-method-examples
- sensitivitySampler-examples
- sensitivitySamplerManual-DPMech-function-numeric-numeric-numeric-method-examples
- sensitivitySamplerManual-DPMechNumeric-function-numeric-numeric-numeric-method-examples
- sensitivitySamplerManual-examples
- testthat