Skip to content

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 Normal with 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.mean

Variance ​

python
distribution.variance

Skewness ​

python
distribution.skewness

Kurtosis ​

python
distribution.kurtosis

Median ​

python
distribution.median

Mode ​

python
distribution.mode

This example provides a fundamental workflow for utilizing distributions in Phitter. Additional functionalities and customizations can be explored in the full documentation.