Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Các hàm thống kê (Statistical Functions) trong Python


Python có khả năng giải biểu thức toán học, dữ liệu thống kê bằng cách import từ khóa statistics. Python có thể thực hiện nhiều loại phép toán thống kê và toán học.

Các hàm này tính giá trị trung bình từ mẫu hoặc tổng thể.

mean() Giá trị trung bình cộng (average) của dữ liệu.
harmonic_mean() Giá trị trung bình điều hòa của dữ liệu.
median() Giá trị trung vị (giá trị giữa) của dữ liệu.
median_low() Giá trị trung vị thấp của dữ liệu.
median_high() Giá trị trung vị cao của dữ liệu.
median_grouped() Trung vị của dữ liệu nhóm và tính percentile 50 của dữ liệu nhóm.
mode() Số lần xuất hiện nhiều nhất của dữ liệu.

mean()

Hàm này tính trung bình cộng hoặc giá trị trung bình của dữ liệu mẫu trong sequence hoặc iterator.

Ví dụ

list = [1, 2, 3, 3, 4, 5]
print("The mean values is: ", end="")
print(statistics.mean(list))

Kết quả

The mean value is: 3

harmonic_mean()

Hàm này tính trung bình điều hòa của các số thực tuần tự hoặc lặp.

Ví dụ

list = [1, 2, 3]
print("The harmonic_mean values is: ", end="")
print(statistics.harmonic_mean(list))

Kết quả

The harmonic_mean values is: 1.6

median()

Hàm này tính giá trị giữa của dữ liệu số học theo thứ tự lặp.

Ví dụ

list = [1, 3, 5, 7]
print("The median values is: ", end="")
print(statistics.median(list))

Kết quả

The median values is: 4.0

median_low()

Hàm này tính trung vị dữ liệu trường hợp số lẻ, nhưng trường hợp số chẵn phần tử thì tính phần tử giữa thấp hơn của hai phần tử giữa.

Ví dụ

list = [1, 2, 2, 3, 3, 3]
print("The median_low values is: ", end="")
print(statistics.median_low(list))

Kết quả

The median_low values is: 2

median_high()

Hàm này tính trung vị dữ liệu trường hợp số lẻ, nhưng trường hợp số chẵn phần tử thì tính phần tử giữa cao hơn của hai phần tử giữa.

Ví dụ

list = [1, 2, 2, 3, 3, 3]
print("The median_high values is: ", end="")
print(statistics.median_high(list))

Kết quả

The median_high values is: 3

median_grouped()

Hàm này dùng để tính trung vị của dữ liệu nhóm cũng như tính percentile 50 của dữ liệu nhóm.

Ví dụ

list = [2, 2, 3, 4]
print("The median_grouped values is: ", end="")
print(statistics.median_grouped(list))

Kết quả

The median_grouped values is: 2.5

mode()

Hàm này trả về điểm dữ liệu phổ biến nhất từ dữ liệu rời rạc hoặc danh nghĩa hoặc số có số lần xuất hiện nhiều nhất.

Ví dụ

list = [2, 2, 3, 4, 4, 1, 2]
print("The mode values is: ", end="")
print(statistics.mode(list))

Kết quả

The mode values is: 2