You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Purpose: Provides functions to perform statistical calculations.
Key Functions:
calculate_mean(): Computes the average of a list of numbers.
calculate_median(): Determines the middle value in a sorted list.
calculate_mode(): Finds the most frequent value in a list.
calculate_variance(): Measures the dispersion of a set of numbers.
calculate_standard_deviation(): Calculates the amount of variation in a dataset.
calculate_quartiles(): Computes the quartiles of a dataset.
get_numbers_from_user(): Handles user input for numbers.
2. stats_user.py
Purpose: Provides a command-line interface (CLI) for interacting with statistical functions.
Features:
Interactive menu for selecting statistical operations.
Data visualization using histograms.
Allows for repeated calculations without restarting the program.
Key Concepts Covered
Statistical Analysis: Understand and compute basic statistical measures.
Python Functions: Modularize code using functions for different calculations.
Error Handling: Manage user input and handle exceptions gracefully.
It also includes a quick_select algorithm for efficient median calculation.
About
This repository contains two Python scripts, `stats_calculations.py` and `stats_user.py`, which provide a comprehensive toolset for performing statistical calculations. The program allows users to compute various statistical metrics such as mean, median, mode, variance, and standard deviation, all through a user-friendly command-line interface.