Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions pydp/algorithms/_algorithm.py
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ def quick_result(self, data: List[Union[int, float]]) -> Union[int, float]:
return self.__algorithm.result(data)

def result(
self, privacy_budget: float = None, noise_interval_level=None
self, privacy_budget: Union[float, None] = None, noise_interval_level: Union[float, None]=None
) -> Union[int, float]:
"""
Gets the algorithm result.
Expand Down Expand Up @@ -125,7 +125,7 @@ def reset(self) -> None:
# """
# return self.__algorithm.merge(summary)

def noise_confidence_interval(self, confidence_level, privacy_budget):
def noise_confidence_interval(self, confidence_level: float, privacy_budget: float) -> float:
"""
Returns the confidence_level confidence interval of noise added within the algorithm with specified privacy budget, using epsilon and other relevant, algorithm-specific parameters (e.g. bounds) provided by the constructor.

Expand Down