Skip to main content

Statistics distributions from 265

Project description

stats265 package

A pip package which will hopefully have all the distributions from STATS265(Stats 1) - Ualberta soon

Currently:

  • Bernoulli
  • Binomial
  • Gaussian (Normal)
  • Poisson

If you are risk averse, you can try it out on a virtual environment first

Testing was done using unittest library https://docs.python.org/3/library/unittest.html

Documentation:

* Calling a distribution
    * from stats265 import Bernoulli
        * g = Bernolli(p = 0.7)
    * from stats265 import Gaussian
        * g = Gaussian(mean, stdev)
    * from stats265 import Binomial
        * g = Binomial(p = 0.7, n = 20)
    * from stats265 import Poisson
        * g = Poisson(mean)

* Methods of distributions (varies for obvious reasons)
    * read_data_file(file_name)
        reads the data in said file into our object, and now we can play around with the data

    * calculate_mean()
        calculates and returns the mean
        
    * calculate_stdev()
        calculates and returns the standard deviation of the distribution

    * plot_histogram()
        plots a histogram of the data

    * pdf(x)
        returns probability density function for a value x

    * plot_histogram_pdf()
        Plots histogram of data and pdf

    * Distribution_1 + Distribution_2 (__add__)
        Add a two distributions
            same type only for now

    * print(Distribution) (__repr__)
        Allows for representation on a print call

Installation and Dependencies:

  • Installation:

    • pip install stats265
  • Dependencies:

    • Matplotlib:
      • pip install matplotlib

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stats265-0.77.tar.gz (8.0 kB view details)

Uploaded Source

File details

Details for the file stats265-0.77.tar.gz.

File metadata

  • Download URL: stats265-0.77.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.4

File hashes

Hashes for stats265-0.77.tar.gz
Algorithm Hash digest
SHA256 1d802b071e9fd642bdd5d807cff95eb2d44e033da5e1e279ec3a697cce2c42b4
MD5 e55fde7a93ba78f7ece2eab600a41e0c
BLAKE2b-256 32f728710030de0aa86f76df6e827a0d164872393127dc15c0b2fb92fa3545a7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page