Σ
SDCalc
Trung cấpỨng dụng·12 min

Cohen's d và Tính toán Độ lớn hiệu ứng

Nắm vững tính toán độ lớn hiệu ứng bao gồm Cohen's d, Hedges' g và Glass's delta. Tìm hiểu cách đo ý nghĩa thực tiễn vượt xa giá trị p bằng độ lệch chuẩn.

Vượt xa ý nghĩa thống kê: Hiểu về độ lớn hiệu ứng

Độ lớn hiệu ứng đo độ lớn của sự khác biệt hoặc mối quan hệ, độc lập với kích thước mẫu. Trong khi giá trị p cho bạn biết liệu một hiệu ứng có ý nghĩa thống kê hay không, độ lớn hiệu ứng cho bạn biết hiệu ứng đó có ý nghĩa thực tiễn ra sao. Sự phân biệt này rất quan trọng cho ra quyết định dựa trên bằng chứng trong nghiên cứu, y học, giáo dục và kinh doanh.

Hãy xem xét một thử nghiệm dược phẩm trong đó thuốc mới cho thấy cải thiện có ý nghĩa thống kê (p < 0,001) so với giả dược. Không có độ lớn hiệu ứng, bạn không biết cải thiện là 0,1% hay 50%. Độ lớn hiệu ứng cung cấp bối cảnh quan trọng này, giúp các bên liên quan xác định liệu hiệu ứng có xứng đáng với chi phí, tác dụng phụ hay nỗ lực triển khai không.

Đại lượng đo độ lớn hiệu ứng phổ biến nhất để so sánh hai nhóm là Cohen's d, biểu thị sự khác biệt giữa trung bình theo đơn vị độ lệch chuẩn. Chuẩn hóa này cho phép so sánh giữa các nghiên cứu và thang đo khác nhau.

Tại sao độ lớn hiệu ứng quan trọng

Ý nghĩa thống kê bị ảnh hưởng mạnh bởi kích thước mẫu. Với mẫu đủ lớn, ngay cả sự khác biệt nhỏ nhặt cũng trở nên “có ý nghĩa.” Ngược lại, các hiệu ứng quan trọng có thể không đạt ý nghĩa trong mẫu nhỏ. Độ lớn hiệu ứng giải quyết vấn đề này bằng cách cung cấp thước đo độc lập với kích thước mẫu.

Bẫy ý nghĩa

Một nghiên cứu với n=10.000 có thể cho thấy p < 0,001 cho sự khác biệt 0,5 điểm trên thang 100 điểm. Điều này có ý nghĩa thống kê nhưng vô nghĩa trong thực tế (d ≈ 0,05). Luôn báo cáo độ lớn hiệu ứng cùng với giá trị p.

Lý do chính để sử dụng độ lớn hiệu ứng:

  • Phân tích tổng hợp: Độ lớn hiệu ứng có thể kết hợp qua các nghiên cứu để ước lượng hiệu ứng tổng thể
  • Phân tích công suất: Cần thiết để tính kích thước mẫu cho nghiên cứu tương lai
  • Quyết định thực tiễn: Giúp xác định liệu can thiệp có đáng triển khai không
  • Tái lặp: Cung cấp mục tiêu cho nghiên cứu tái lặp

Cohen's d: Đại lượng đo độ lớn hiệu ứng chuẩn

Cohen's d biểu thị sự khác biệt giữa trung bình hai nhóm theo đơn vị độ lệch chuẩn gộp:

Cohen's d

d = (M₁ - M₂) / sp

Trong đó M₁ và M₂ là trung bình nhóm, và sp là độ lệch chuẩn gộp tính bằng:

Độ lệch chuẩn gộp

sp = √[((n₁-1)s₁² + (n₂-1)s₂²) / (n₁+n₂-2)]

Dấu của d chỉ hướng: dương khi M₁ > M₂, âm khi M₁ < M₂. Thường giá trị tuyệt đối |d| được báo cáo khi hướng rõ ràng từ bối cảnh.

Tại sao gộp độ lệch chuẩn?

Gộp giả định cả hai nhóm có phương sai tổng thể bằng nhau. Điều này cho ước lượng ổn định hơn so với dùng SD của một nhóm riêng lẻ, và phù hợp với giả định của kiểm định t mẫu độc lập.

Các đại lượng đo độ lớn hiệu ứng thay thế

Dù Cohen's d phổ biến nhất, có các phương án thay thế cho tình huống cụ thể:

Hedges' g: Độ lớn hiệu ứng đã hiệu chỉnh chệch

Cohen's d hơi đánh giá cao độ lớn hiệu ứng tổng thể trong mẫu nhỏ. Hedges' g áp dụng hệ số hiệu chỉnh:

Hiệu chỉnh Hedges' g

g = d × (1 - 3/(4(n₁+n₂) - 9))

Với mẫu trên 20 mỗi nhóm, sự khác biệt không đáng kể. Với mẫu nhỏ (n < 20), Hedges' g được ưu tiên.

Glass's Δ: Khi phương sai khác nhau

Khi một nhóm là nhóm đối chứng với biến thiên đã biết, chỉ dùng độ lệch chuẩn nhóm đối chứng làm mẫu số:

Glass's Delta

Δ = (M₁ - M₂) / s_control

Hữu ích khi can thiệp có thể ảnh hưởng đến phương sai (ví dụ: can thiệp giúp người kém hơn nhiều hơn người giỏi).

Diễn giải độ lớn hiệu ứng: Hướng dẫn của Cohen

Jacob Cohen đề xuất các quy ước sau để diễn giải giá trị d:

Độ lớn hiệu ứng (d)Diễn giảiTrùng lặp
0,2Nhỏ85% trùng lặp giữa các nhóm
0,5Trung bình67% trùng lặp giữa các nhóm
0,8Lớn53% trùng lặp giữa các nhóm
1,2Rất lớn40% trùng lặp giữa các nhóm
2,0Khổng lồ19% trùng lặp giữa các nhóm

Bối cảnh quan trọng

Đây là hướng dẫn sơ bộ, không phải quy tắc tuyệt đối. Trong một số lĩnh vực, d = 0,2 có thể rất có ý nghĩa (ví dụ: giảm nguy cơ nhồi máu cơ tim), trong khi ở lĩnh vực khác d = 0,8 có thể được kỳ vọng (ví dụ: dạy kèm so với không có hướng dẫn).

Ví dụ có lời giải: Can thiệp giáo dục

Trường kiểm tra chương trình đọc mới. Nhóm đối chứng (n=25): trung bình=72, SD=12. Nhóm can thiệp (n=30): trung bình=79, SD=14. Tính Cohen's d:

1

Tính phương sai gộp

sp² = [(25-1)(12)² + (30-1)(14)²] / (25+30-2) = [24×144 + 29×196] / 53 = [3456 + 5684] / 53 = 172,45
2

Tính SD gộp

sp = √172,45 = 13,13
3

Tính Cohen's d

d = (79 - 72) / 13,13 = 7 / 13,13 = 0,53
4

Diễn giải

Độ lớn hiệu ứng trung bình (d = 0,53). Nhóm can thiệp đạt điểm cao hơn khoảng nửa độ lệch chuẩn so với nhóm đối chứng.

Điều này có nghĩa nếu bạn chọn ngẫu nhiên một học sinh từ nhóm can thiệp và một từ nhóm đối chứng, học sinh nhóm can thiệp sẽ đạt điểm cao hơn khoảng 64% thời gian (tính từ mức trùng lặp).

Triển khai Python

Tính độ lớn hiệu ứng bằng lập trình với khoảng tin cậy:

python
import numpy as np
from scipy import stats

def cohens_d(group1, group2):
    """Calculate Cohen's d for two independent groups."""
    n1, n2 = len(group1), len(group2)
    var1, var2 = np.var(group1, ddof=1), np.var(group2, ddof=1)

    # Pooled standard deviation
    pooled_std = np.sqrt(((n1-1)*var1 + (n2-1)*var2) / (n1+n2-2))

    # Cohen's d
    d = (np.mean(group1) - np.mean(group2)) / pooled_std
    return d

def hedges_g(group1, group2):
    """Calculate Hedges' g (bias-corrected effect size)."""
    n1, n2 = len(group1), len(group2)
    d = cohens_d(group1, group2)

    # Correction factor for small sample bias
    correction = 1 - 3 / (4*(n1+n2) - 9)
    return d * correction

# Example usage
control = [68, 72, 75, 70, 69, 74, 71, 73, 76, 72]
treatment = [75, 79, 82, 78, 80, 77, 81, 76, 83, 79]

d = cohens_d(treatment, control)
g = hedges_g(treatment, control)
print(f"Cohen's d: {d:.3f}")
print(f"Hedges' g: {g:.3f}")

Further Reading

How to Read This Article

A statistics tutorial is a practical interpretation guide, not just a formula dump. It refers to the assumptions, notation, and reporting language that analysts need when they explain a result to a teacher, manager, client, or reviewer. The article body covers the specific topic, while the sections below create a common interpretation frame that readers can reuse across related metrics.

Reading goalWhat to focus onCommon mistake
DefinitionWhat the metric is and what quantity it summarizesTreating the formula as self-explanatory
Formula choiceSample versus population assumptions and notationUsing n when n-1 is required or vice versa
InterpretationWhether the result indicates concentration, spread, or riskCalling a large value good or bad without context

Frequently Asked Questions

How should I interpret a high standard deviation?

A high standard deviation means the observations are spread farther from the mean on average. Whether that spread is acceptable depends on the context: wide dispersion might signal risk in finance, instability in manufacturing, or genuine natural variation in scientific data.

Why do some articles mention n while others mention n-1?

The denominator reflects the difference between population and sample formulas. Population variance and population standard deviation use N because the full dataset is known. Sample variance and sample standard deviation often use n-1 because Bessel’s correction reduces bias when estimating population spread from a sample.

What is a statistical interpretation guide?

A statistical interpretation guide is a page that moves beyond arithmetic and explains meaning. It tells you what a metric is, when the formula applies, and how to describe the result in plain English without overstating certainty.

Can I cite this article in a report?

You should cite the underlying authoritative reference for formal work whenever possible. This page is best used as an explanatory bridge that helps you understand the concept before quoting the original standard or handbook.

Why include direct citations on every article page?

Direct citations give readers a route to verify the definition, notation, and assumptions. That improves trust and reduces the chance that a simplified explanation is mistaken for the entire technical standard.

Authoritative References

These sources define the concepts referenced most often across our articles. Bessel's correction is a sample adjustment, variance is a squared measure of spread, and standard deviation is the square root of variance expressed in the same units as the data.