Thống kê - Chế độ
Chế độ này là một loại giá trị trung bình, mô tả vị trí của hầu hết dữ liệu.
Cách thức
Chế độ là (các) giá trị phổ biến nhất trong dữ liệu.
Một tập dữ liệu có thể có nhiều giá trị là các chế độ.
Việc phân phối các giá trị chỉ có một chế độ được gọi là unimodal .
Sự phân bố các giá trị với hai chế độ được gọi là lưỡng kim . Nói chung, một phân phối có nhiều hơn một chế độ được gọi là đa phương thức .
Chế độ có thể được tìm thấy cho cả dữ liệu phân loại và số.
Tìm chế độ
Đây là một ví dụ bằng số :
4, 7 , 3, 8, 11, 7 , 10, 19, 6, 9, 12 , 12
Cả 7 và 12 đều xuất hiện hai lần và các giá trị khác chỉ xuất hiện một lần. Các chế độ của dữ liệu này là 7 và 12.
Đây là một ví dụ phân loại với tên:
Alice, John , Bob, Maria, John , Julia, Carol
John xuất hiện hai lần và các giá trị khác chỉ có một lần. Chế độ của dữ liệu này là John.
Tìm chế độ bằng lập trình
Chế độ này có thể dễ dàng được tìm thấy với nhiều ngôn ngữ lập trình.
Việc sử dụng phần mềm và lập trình để tính toán số liệu thống kê phổ biến hơn đối với các tập hợp dữ liệu lớn hơn vì việc tính toán thủ công trở nên khó khăn.
Ví dụ
Với Python, hãy sử dụng phương thức multimode()
của thư viện thống kê để tìm các mode của các giá trị 4,7,3,8,11,7,10,19,6,9,12,12:
from statistics import multimode
values = [4,7,3,8,11,7,10,19,6,9,12,12]
x = multimode(values)
print(x)
Hãy tự mình thử »Ví dụ
Sử dụng R với hàm do người dùng xác định để tìm các chế độ của các giá trị 4,7,3,8,11,7,10,19,6,9,12,12:
mode <- function(x) {
unique_values <- unique(x)
table <- tabulate(match(x, unique_values))
unique_values[table == max(table)]
}
values <- c(4,7,3,8,11,7,10,19,6,9,12,12)
mode(values)
Hãy tự mình thử »Lưu ý: R không có chức năng tích hợp để tìm chế độ.