Get desktop application:
View/edit binary Protocol Buffers messages
Used in:
, , ,Store all inputs.
Next ID: 8
Count of the data subset.
Partial sum data for the dataset.
(DEPRECATED) ApproxBounds data if available. Use `bounds` field instead.
BoundsProvider data if available.
These two fields are only used by the Java library (not C++), similarly to pos_sum and count.
Distribution of the data subset, stored in the form of a quantile tree
Quantiles parameters:
Next ID: 13
Used in:
,Partial sum data for the dataset. For automatically set bounds, partial sum values are stored corresponding to each ApproxBounds bin. For manually set bounds, clamped sum will be stored in pos_sum. Currently, used only by C++ library.
neg_sum is used only when bounds are determined automatically.
(DEPRECATED) ApproxBounds data if available. Use `bounds` field instead.
BoundsProvider data if available.
partial_sum is used by the Java library to store partial sum. TODO: Use partial_sum in C++ library when bounds are set manually.
TODO: Use below fields in C++ library. partial_sum is used by Java library to store sum Sum parameters:
Used for BoundedVariance and BoundedStandardDeviation algorithms. Next ID: 11
Count of the dataset.
Partial sum data for the dataset. For manually set bounds, the clamped sum will be stored in pos_sum. For automatically set bounds, partial sum values stored corresponding to each ApproxBounds bin.
Partial sum of squares for the dataset. For manually set bounds, clamped sum of squares is stored in pos_sum_of_squares.
(DEPRECATED) ApproxBounds data if available. Use `bounds` field instead.
BoundsProvider data if available.
These three fields are only used by the Java library (not C++), similarly to pos_sum_of_squares, pos_sum and count.
Accuracy information about results of automatic bounding algorithms. When ApproxBounds is called by bounded algorithms, the BoundingReport can be used to pass differentially private intermediate results to help users understand the accuracy implications of the output.
Used in:
Lower and upper bounds produced by the ApproxBounds algorithm.
Noisy number of total inputs to the bounding algorithm.
Noisy number of inputs lying outside the bounds.
Next ID: 3
Used in:
, ,Used in:
The percentile confidence level. For 95% CI, this value is 0.95.
Used in:
,Count of the data subset.
TODO: Use below fields in C++ library. Count parameters:
Used in:
, , ,Output data produced by a differentially private algorithm.
Error report is attached if either the noise confidence interval or the bounding report is available.
Used in:
Diff. priv. result of the operation performed over the input data.
Confidence interval of the noise added to the result
Contains information about algorithm accuracy.
Used in:
The count of unique privacy units IDs in the partition.
PreAggSelectPartition parameters:
Serialized summary data of a subset of the input data, to be merged at a later time.
The summary data.
Defining our own value type to restrict the acceptable data types. It would change as per the future extensions.
Used in:
, , , , , ,