Gaussian and Binomial distributions
Project description
Gaussian-Binomial-Distribution Package
A python module to calculate and plot Gaussian and binomial distributions.
Uploading a Package
[optional] commands
[pipenv run] python3 setup.py sdist bdist_wheel
[pipenv run] twine check dist/*
[pipenv run] twine upload dist/*
Distribution Formulas Used
Calculated mean, standard deviation, variance and probability density function in both distibutions.
Example to use the package
After installing the package, create a file example_test.py
and add following lines
from gaussian_binomial_distribution_calculation import Gaussian, Binomial
gaussian_one = Gaussian(10, 7)
gaussian_two = Gaussian(15, 21)
gaussian_sum = gaussian_one + gaussian_two
binomial_one = Binomial(.4, 25)
binomial_two = Binomial(.4, 30)
binomial_sum = binomial_one + binomial_two
print("-----Gaussian mean, standard deviation, and probability density function---")
print(gaussian_one.mean)
print(binomial_one.stdev)
print(gaussian_one.pdf(4))
print("First gaussian",gaussian_one)
print("Second gaussian",gaussian_two)
print("--------sum calculation-----------")
print("sum of two gaussian distribution",gaussian_sum)
print("-----Binomial mean, standard deviation, and probability density function---")
print(binomial_one.mean)
print(binomial_one.stdev)
print(binomial_one.pdf(4))
print("First binomial",binomial_one)
print("Second binomial",binomial_two)
print("--------sum calculation-----------")
print("sum of two binomial distribution", binomial_sum)
The following program result
-----Gaussian mean, standard deviation, and probability density function---
10
2.449489742783178
0.03947074079064297
First gaussian mean 10, standard deviation 7
Second gaussian mean 15, standard deviation 21
--------sum calculation-----------
sum of two gaussian distribution mean 25, standard deviation 22.135943621178654
-----Binomial mean, standard deviation, and probability density function---
10.0
2.449489742783178
0.00710406209537996
First binomial mean 10.0, standard deviation 2.449489742783178, p 0.4, n 25
Second binomial mean 12.0, standard deviation 2.6832815729997477, p 0.4, n 30
--------sum calculation-----------
sum of two binomial distribution mean 22.0, standard deviation 5.132771315782925, p 0.4, n 55
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for gaussian_binomial_distribution_calculation-1.0.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6253ae2a77c9c09af30fc3678a1e1b0591b38b97b3137dd06d53787f8f636f3 |
|
MD5 | 0a36c4e032ccf98238158b8acd9bbea2 |
|
BLAKE2b-256 | f9ca1540bf0dd4289be6290d8c78c21ab036831fe38cceaebea3fa69fe498dd2 |
Close
Hashes for gaussian_binomial_distribution_calculation-1.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58fe5140110a4eba86b4b703351d3acd5532099f7aa25972080ad5554784b9f3 |
|
MD5 | 4c5fa0166a994199dabd41b0e9c4987c |
|
BLAKE2b-256 | c51638842fa5f7db493097ba4393a69314d1c865a2600028230aaaa3ea1625ca |