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
File details
Details for the file gaussian_binomial_distribution_calculation-1.0.2.tar.gz
.
File metadata
- Download URL: gaussian_binomial_distribution_calculation-1.0.2.tar.gz
- Upload date:
- Size: 4.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
c6253ae2a77c9c09af30fc3678a1e1b0591b38b97b3137dd06d53787f8f636f3
|
|
MD5 |
0a36c4e032ccf98238158b8acd9bbea2
|
|
BLAKE2b-256 |
f9ca1540bf0dd4289be6290d8c78c21ab036831fe38cceaebea3fa69fe498dd2
|
File details
Details for the file gaussian_binomial_distribution_calculation-1.0.2-py3-none-any.whl
.
File metadata
- Download URL: gaussian_binomial_distribution_calculation-1.0.2-py3-none-any.whl
- Upload date:
- Size: 6.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
58fe5140110a4eba86b4b703351d3acd5532099f7aa25972080ad5554784b9f3
|
|
MD5 |
4c5fa0166a994199dabd41b0e9c4987c
|
|
BLAKE2b-256 |
c51638842fa5f7db493097ba4393a69314d1c865a2600028230aaaa3ea1625ca
|