Skip to main content

ProbStatipy


Intro

ProbStatipy is a package of Python modules equipped with functions that are used in Statistics.

While the functions are extensively documented, you can check out my Jupyter Notebooks in the Numerical Summary repo to fully understand my thought process while coming up with these functions.


Modules

As of now, this package contains two modules in the src folder (src > ProbStatipy):

  1. central.py: Contains functions to measure central tendency such as Mean, Median and Mode.
  2. spread.py: Contains functions to measure dispersion/spread such as Variance (Mean Squared Deviation), Standard Deviation and Mean Absolute Deviation (MAD).

How to install and use this package

To install the package, run:

pip install ProbStatipy

To upgrade it, run:

pip install --upgrade ProbStatipy

To use the modules in your Python Code, ensure to include the following import statements:

from ProbStatipy import central
from ProbStatipy import spread

Now you can access the functions to conduct your statistical analysis:

print(central.mean([3,4,5]))
print(spread.variance([3,4,5]))
>>> 4.0
>>> 0.6666666666666

Functions

Below is a catalog of functions available in each module

central.py

mean() Calculates the population arithmetic mean

median() Calculates the median value of the population

mode() Calculates the mode

spread.py

variance() calculates the population variance

stdeviation() computes the population standard deviation

mad() Computes the population mean absolute deviation

get_range gets the range of the dataset

iqr() gets the interquartile range of the dataset


Dependencies

Module Statistics Topic Dependencies
pystats_central Central Tendancy -
pystats_spread Spread / Dispersion math

Metadata

Release files for ProbStatipy 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ProbStatipy 0.0.5
File Size Uploaded
ProbStatipy-0.0.5.tar.gz 9.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ProbStatipy 0.0.5
File Interpreter ABI Platform
ProbStatipy-0.0.5-py3-none-any.whl Python 3 none any Details

Total release size: 18.9 kB

Release files / ProbStatipy-0.0.5.tar.gz

Download URL ProbStatipy-0.0.5.tar.gz
Size 9.1 kB
Tags Source
SHA-256 checksum
How to use checksums
245493fc252020b355be0946793a18595389dd3fcfa5a79d1e41eed472262215
BLAKE2b-256 checksum
How to use checksums
00b7dbf0e435091f5f4d42f3d7931fd57224d5063f2b3b8a1e680d24e7ead155
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / ProbStatipy-0.0.5-py3-none-any.whl

Download URL ProbStatipy-0.0.5-py3-none-any.whl
Size 9.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f1cc4b16eea2841ae04745ce8e499c8635526b18cd5ca6cf7006eef13479e326
BLAKE2b-256 checksum
How to use checksums
0d27044d1625b5df9bf0e23c4a7859e3c983924d3bcffb4ef8dfca8c29dad88c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page