Quick Example ​
To use a distribution, follow the steps below.
Example: This demonstration utilizes the Normal distribution.
Creating a Distribution ​
A distribution can be instantiated by providing the required parameters to the respective function:
python
distribution = phitter.continuous.Normal({"mu": 5, "sigma": 2})💡 Replace
Normalwith the desired distribution and adjust the parameters accordingly.
Retrieving Distribution Metrics ​
Cumulative Distribution Function (CDF) ​
Computes the probability that a random variable is less than or equal to a specified value:
python
distribution.cdf(3.56446)Probability Density Function (PDF) ​
Evaluates the likelihood of the variable taking a specific value:
python
distribution.pdf(3.56446)Percent Point Function (PPF) ​
Determines the quantile function, which is the inverse of the CDF:
python
distribution.ppf(0.6344)Sampling from the Distribution ​
Generates a sample dataset of the specified size:
python
data = distribution.sample(1000)Statistical Properties ​
Mean ​
python
distribution.meanVariance ​
python
distribution.varianceSkewness ​
python
distribution.skewnessKurtosis ​
python
distribution.kurtosisMedian ​
python
distribution.medianMode ​
python
distribution.modeThis example provides a fundamental workflow for utilizing distributions in Phitter. Additional functionalities and customizations can be explored in the full documentation.