Python statistics median_low()

The statistics.median_low function in Python's statistics module calculates the low median of a given set of numbers. The low median is the middle value in a sorted list of numbers. If the list has an even number of elements, the low median is the lower of the two middle values.

Table of Contents

  1. Introduction
  2. statistics.median_low Function Syntax
  3. Examples
    • Basic Usage
    • Median Low of a List of Numbers
    • Median Low of a Tuple of Numbers
    • Handling Odd and Even Number of Elements
  4. Real-World Use Case
  5. Conclusion

Introduction

The statistics.median_low function is part of the statistics module, which provides functions for mathematical statistics of numeric data. The low median is useful in cases where you need the lower middle value in a dataset, especially when the dataset contains duplicate middle values.

statistics.median_low Function Syntax

Here's how you use the statistics.median_low function:

import statistics

median_low_value = statistics.median_low(data)

Parameters:

  • data: A sequence or iterable of numeric data (list, tuple, etc.).

Returns:

  • The low median of the given data.

Raises:

  • StatisticsError: If data is empty.

Examples

Basic Usage

Calculate the low median of a list of numbers.

import statistics

data = [1, 2, 3, 4, 5]
median_low_value = statistics.median_low(data)
print(f"Median Low: {median_low_value}")

Output:

Median Low: 3

Median Low of a List of Numbers

Calculate the low median of a list of integers.

import statistics

numbers = [10, 20, 30, 40, 50]
median_low_value = statistics.median_low(numbers)
print(f"Median Low of numbers: {median_low_value}")

Output:

Median Low of numbers: 30

Median Low of a Tuple of Numbers

Calculate the low median of a tuple of floats.

import statistics

numbers = (1.5, 2.5, 3.5, 4.5, 5.5)
median_low_value = statistics.median_low(numbers)
print(f"Median Low of numbers: {median_low_value}")

Output:

Median Low of numbers: 3.5

Handling Odd and Even Number of Elements

Calculate the low median of lists with an odd and even number of elements.

Odd Number of Elements

import statistics

numbers = [1, 3, 3, 6, 7, 8, 9]
median_low_value = statistics.median_low(numbers)
print(f"Median Low of numbers: {median_low_value}")

Output:

Median Low of numbers: 6

Even Number of Elements

import statistics

numbers = [1, 2, 3, 4, 5, 6, 8, 9]
median_low_value = statistics.median_low(numbers)
print(f"Median Low of numbers: {median_low_value}")

Output:

Median Low of numbers: 4

Real-World Use Case

Calculating the Low Median Income

Calculate the low median income from a list of incomes.

import statistics

incomes = [30000, 50000, 45000, 60000, 70000, 80000, 55000]
median_low_income = statistics.median_low(incomes)
print(f"Median Low income: {median_low_income}")

Output:

Median Low income: 55000

Conclusion

The statistics.median_low function is a simple and effective way to calculate the low median of a set of numbers in Python. It is useful for finding the lower middle value of a dataset, especially when the dataset contains an even number of elements. This function makes it easy to determine the low median value, which is a common requirement in data analysis and statistics.

Comments

Spring Boot 3 Paid Course Published for Free
on my Java Guides YouTube Channel

Subscribe to my YouTube Channel (165K+ subscribers):
Java Guides Channel

Top 10 My Udemy Courses with Huge Discount:
Udemy Courses - Ramesh Fadatare