Source code for pywhy_stats.pvalue_result

from dataclasses import dataclass
from typing import Optional, Union

from numpy.typing import ArrayLike


[docs]@dataclass class PValueResult: """Data class representing the results of an hypothesis test that produces a p-value. Attributes ---------- pvalue : float The p-value represents the probability of observing the given test statistic, or more extreme results, under a certain null hypothesis. statistic : float or ArrayLike or None The test statistic of the hypothesis test, which might not always be available. additional_information : object or None Any additional information or metadata relevant to the specific test conducted. These could also be a state of the method to re-use it. """ pvalue: float statistic: Optional[Union[float, ArrayLike]] = None additional_information: Optional[object] = None