Σ
SDCalc
בינונייםApplications·12 min

d של כהן וחישובי גודל אפקט

שליטה בחישובי גודל אפקט כולל d של כהן, g של הדג'ס ודלתא של גלאס. למדו למדוד מובהקות מעשית מעבר לערכי p באמצעות סטיית תקן.

מעבר למובהקות סטטיסטית: הבנת גודל אפקט

גודל אפקט מודד את עוצמת ההבדל או הקשר, ללא תלות בגודל המדגם. בעוד ערכי p מספרים לכם אם אפקט מובהק סטטיסטית, גודל האפקט מספר כמה משמעותי הוא מבחינה מעשית. הבחנה זו חיונית לקבלת החלטות מבוססות ראיות במחקר, רפואה, חינוך ועסקים.

חשבו על ניסוי תרופתי שבו תרופה חדשה מראה שיפור מובהק סטטיסטית (p < 0.001) לעומת פלצבו. ללא גודל אפקט, אינכם יודעים אם השיפור הוא 0.1% או 50%. גודל האפקט מספק הקשר חיוני זה, ועוזר לבעלי עניין לקבוע אם האפקט שווה את העלות, תופעות הלוואי או מאמץ ההטמעה.

מדד גודל האפקט הנפוץ ביותר להשוואת שתי קבוצות הוא d של כהן, המביע את ההפרש בין ממוצעים ביחידות של סטיית תקן. נורמליזציה זו מאפשרת השוואה בין מחקרים שונים וסקאלות מדידה שונות.

למה גודל אפקט חשוב

מובהקות סטטיסטית מושפעת מאוד מגודל המדגם. עם מדגם גדול מספיק, גם הבדלים זניחים הופכים “מובהקים”. מנגד, אפקטים חשובים עלולים שלא להגיע למובהקות במדגמים קטנים. גודל אפקט פותר בעיה זו על ידי מתן מדד שאינו תלוי בגודל המדגם.

מלכודת המובהקות

מחקר עם n=10,000 עשוי להראות p < 0.001 עבור הבדל של 0.5 נקודות בסקאלה של 100. זהו הבדל מובהק סטטיסטית אך חסר משמעות מעשית (d ≈ 0.05). דווחו תמיד על גודל אפקט לצד ערכי p.

סיבות מרכזיות לשימוש בגודל אפקט:

  • מטה-אנליזה: ניתן לשלב גדלי אפקט ממחקרים שונים לאומדן אפקט כולל
  • ניתוח עוצמה: נדרש לחישוב גדלי מדגם הכרחיים למחקרים עתידיים
  • החלטות מעשיות: מסייע לקבוע אם כדאי ליישם התערבויות
  • שחזור: מספק מטרה למחקרי שחזור להתאים אליה

d של כהן: מדד גודל האפקט הסטנדרטי

d של כהן מביע את ההפרש בין שני ממוצעי קבוצות ביחידות של סטיית תקן משותפת:

Cohen's d

d = (M₁ - M₂) / sp

כאשר M₁ ו-M₂ הם ממוצעי הקבוצות, ו-sp היא סטיית התקן המשותפת המחושבת כך:

Pooled Standard Deviation

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

הסימן של d מציין כיוון: חיובי כאשר M₁ > M₂, שלילי כאשר M₁ < M₂. לעתים קרובות מדווחים על הערך המוחלט |d| כאשר הכיוון ברור מההקשר.

למה לאחד את סטיית התקן?

האיחוד מניח ששתי הקבוצות בעלות שונות אוכלוסייה שווה. זה נותן אומדן יציב יותר מאשר שימוש בסטיית התקן של קבוצה אחת בלבד, ומתאים להנחות של מבחן t למדגמים בלתי תלויים.

מדדי גודל אפקט חלופיים

בעוד d של כהן הוא הנפוץ ביותר, קיימות חלופות למצבים ספציפיים:

g של הדג'ס: גודל אפקט מתוקן הטיה

d של כהן מעט מגזים באומדן גודל האפקט האוכלוסייתי במדגמים קטנים. g של הדג'ס מחיל מקדם תיקון:

Hedges' g Correction

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

למדגמים מעל 20 בכל קבוצה, ההבדל זניח. למדגמים קטנים (n < 20), g של הדג'ס עדיף.

Δ של גלאס: כאשר השונויות שונות

כאשר קבוצה אחת היא קבוצת ביקורת עם שונות ידועה, השתמשו רק בסטיית התקן של קבוצת הביקורת כמכנה:

Glass's Delta

Δ = (M₁ - M₂) / s_control

שימושי כאשר ההתערבות עשויה להשפיע על השונות (למשל, התערבות שעוזרת לבעלי ביצועים נמוכים יותר מאשר לבעלי ביצועים גבוהים).

פרשנות גודל אפקט: הנחיות כהן

ג'ייקוב כהן הציע מוסכמות אלה לפרשנות ערכי d:

גודל אפקט (d)פרשנותחפיפה
0.2קטן85% חפיפה בין הקבוצות
0.5בינוני67% חפיפה בין הקבוצות
0.8גדול53% חפיפה בין הקבוצות
1.2גדול מאוד40% חפיפה בין הקבוצות
2.0עצום19% חפיפה בין הקבוצות

ההקשר חשוב

אלה הנחיות כלליות, לא כללים מוחלטים. בתחומים מסוימים, d = 0.2 עשוי להיות בעל משמעות רבה (למשל, הפחתת סיכון להתקף לב), ובתחומים אחרים d = 0.8 עשוי להיות צפוי (למשל, חונכות לעומת חוסר הוראה).

דוגמה מפורטת: התערבות חינוכית

בית ספר בודק תוכנית קריאה חדשה. קבוצת ביקורת (n=25): ממוצע=72, סט“ת=12. קבוצת טיפול (n=30): ממוצע=79, סט“ת=14. חשבו d של כהן:

1

חישוב שונות משותפת

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

חישוב סט“ת משותפת

sp = √172.45 = 13.13
3

חישוב d של כהן

d = (79 - 72) / 13.13 = 7 / 13.13 = 0.53
4

פרשנות

גודל אפקט בינוני (d = 0.53). קבוצת הטיפול מקבלת ציון גבוה יותר בכחצי סטיית תקן מקבוצת הביקורת.

משמעות הדבר היא שאם תיקחו תלמיד אקראי מקבוצת הטיפול ותלמיד אקראי מקבוצת הביקורת, תלמיד הטיפול יקבל ציון גבוה יותר בכ-64% מהמקרים (מחושב מהחפיפה).

מימוש ב-Python

חישוב גודל אפקט באופן תכנותי עם רווחי סמך:

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.