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.