כלי חינמי

מחשבון מובהקות למבחן A/B

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

+20.0%

הווריאנט מנצח את גרסת הביקורת — ההבדל מובהק סטטיסטית.

‏p = 0.0283 ברמת ביטחון 95%

שיעור הביקורת
5.00%
שיעור הווריאנט
6.00%
ערך p
0.0283
טווח ההבדל
+0.1% … +1.9%

החישוב

איך מחושבת מובהקות סטטיסטית במבחן A/B

המחשבון מריץ מבחן z לשתי פרופורציות, המבחן הסטנדרטי להשוואה בין שני שיעורי המרה:

  • שיעורי המרה: p₁ = המרות A ÷ מבקרי A ו-p₂ = המרות B ÷ מבקרי B.
  • שיעור מאוחד, בהנחה זמנית ש-A ו-B זהים: p = (המרות A + המרות B) ÷ (מבקרי A + מבקרי B).
  • טעות התקן של ההפרש: SE = √[p(1 − p) × (1/n₁ + 1/n₂)].
  • סטטיסטי המבחן: z = (p₂ − p₁) ÷ SE. ערך p הוא הסיכוי לקבל z רחוק מאפס לפחות במידה הזו אילו לא היה הבדל אמיתי.

דוגמה מחושבת: ערכי ברירת המחדל

  • A: ‏250 המרות מתוך 5,000 מבקרים = 5.00%. B: ‏300 מתוך 5,000 = 6.00%. זו עלייה יחסית של 20%.
  • שיעור מאוחד: 550 ÷ 10,000 = 0.055.
  • SE = √(0.055 × 0.945 × (1/5,000 + 1/5,000)) ≈ 0.00456.
  • z = 0.01 ÷ 0.00456 ≈ 2.19, מה שנותן ערך p דו-צדדי של 0.0283.

0.0283 נמוך מ-0.05, ולכן ברמת ביטחון של 95%, B הוא מנצח מובהק. ברמת ביטחון של 99% הוא לא: לשם כך p צריך להיות נמוך מ-0.01.

קריאת התוצאה

מה כל אחד מהם אומר לכם: ערך p, העלייה ורווח בר-סמך

  • ערך p. עד כמה הפער היה מפתיע אילו A ו-B היו באמת זהים. הוא לא אומר דבר על גודל האפקט. עלייה זעירה וחסרת תועלת יכולה לקבל ערך p זעיר כשיש מספיק תנועה.
  • עלייה. השינוי היחסי מ-A ל-B: ‏(6.00% − 5.00%) ÷ 5.00% = +20% בדוגמה. זו ההערכה הבודדת הטובה ביותר שלכם, אבל היא רועשת.
  • רווח בר-סמך. טווח ההפרשים האמיתיים שמתיישבים עם הנתונים, בנקודות אחוז. בדוגמה ב-95% הוא נע בערך בין +0.1 ל-+1.9 נקודות: B טוב יותר, אבל הרווח האמיתי יכול להיות בכל מקום בין כמעט כלום לכמעט פי שניים ממה שמדדתם. השתמשו בו כדי להחליט אם השינוי שווה השקה, לא רק אם הוא אמיתי.

אם הרווח חוצה את האפס, התוצאה אינה מובהקת ברמת הביטחון הזו. ב-99% הרווח של הדוגמה נע בין −0.2 ל-+2.2 נקודות, ובדיוק בגלל זה היא נכשלת שם.

גודל מדגם

למה אותה עלייה יכולה להיות מובהקת או לא

אותה תוצאה של 5% ← 6% (עלייה של 20%), עם מספר שונה של מבקרים בכל גרסה:

מבקרים לכל גרסהzערך p (דו-צדדי)רווח 95% (נקודות)
1,0000.980.327−1.0 עד +3.0
2,5001.550.121−0.3 עד +2.3
5,0002.190.028+0.1 עד +1.9
10,0003.100.002+0.4 עד +1.6
20,0004.39< 0.0001+0.6 עד +1.4

תוצאה "לא מובהקת" עם 1,000 מבקרים לא אומרת ש-B לא שינה דבר. היא אומרת שהמבחן היה קטן מכדי לדעת. חשבו את התנועה הדרושה לפני ההשקה עם מחשבון גודל המדגם: עלייה של 20% על בסיס של 5% צריכה 8,156 מבקרים לכל גרסה ברמת ביטחון של 95% ועוצמה של 80%.

לפני ההשקה

בדיקות לפני שסומכים על תוצאה מובהקת

  • הגעתם למדגם המתוכנן. עצירה בפעם הראשונה ש-p יורד מתחת ל-0.05 מנפחת את החיוביים הכוזבים הרבה מעבר ל-5%. קראו את התוצאה פעם אחת, בגודל המדגם שקבעתם מראש.
  • החלוקה היא מה שהגדרתם. במבחן 50/50, ‏5,000 מול 4,700 מבקרים זה לא מאוזן מכדי להיות מקרי (חי בריבוע p ≈ 0.002). אי-התאמה ביחס המדגם פירושה בדרך כלל שהפניה, מסנן בוטים או באג במעקב מפילים מבקרים של אחת הגרסאות, ואי אפשר לסמוך על שיעורי ההמרה.
  • הוא רץ שבועות שלמים. מבקרים באמצע השבוע ובסוף השבוע ממירים אחרת; מבחן שמסתיים באמצע השבוע נותן משקל יתר לחלק מהימים.
  • העלייה שווה את זה. הסתכלו על הקצה התחתון של הרווח. אם הרווח הקטן ביותר שסביר לצפות לו לא יכסה את עלות השינוי, תוצאה מובהקת אינה סיבה להשיק אותו.
  • לא חיפשתם אותה. פירוק מבחן בלי הבדל לפי מכשיר, מדינה ומקור עד שפלח כלשהו הופך למובהק הוא דרך בטוחה למצוא חיובי כוזב. בדקו פלח רק אם תכננתם זאת מראש.

אין מנצח

מה לעשות כשהתוצאה אינה מובהקת

  • בדקו אם המבחן יכול היה למצוא את האפקט. אם היו לכם פחות מבקרים ממה שמחשבון גודל המדגם דורש, המבחן היה חסר עוצמה וההכרעה הכנה היא "לא ידוע", לא "אין הבדל".
  • קראו את הרווח. רווח של −0.3 עד +2.3 נקודות שולל הפסד גדול אבל משאיר אפשרות לרווח משמעותי. זה עדיין יכול להצדיק השקה של שינוי בסיכון נמוך, כהחלטה שיקולית ולא כתוצאת מבחן.
  • אל תמשיכו להאריך את המבחן. הוספת תנועה עד שהתוצאה תהפוך למובהקת היא הצצה מוקדמת עם צעדים נוספים. במקום זאת, תכננו מבחן חדש עם שינוי גדול יותר או עמוד עמוס יותר.
  • גלו למה שום דבר לא זז. צפו בריפליי הפעלות של מבקרים בכל גרסה ובדקו איפה המשפך מאבד אותם. גרסה שאף אחד לא שם לב אליה היא בעיה שונה מגרסה שאנשים ראו והתעלמו ממנה.

שאלות נפוצות

על מובהקות סטטיסטית

מה בעצם אומרת מובהקות סטטיסטית?

שההבדל שמדדתם כנראה אינו מקרי. ערך p של 0.03 אומר שאם שתי הגרסאות היו זהות לגמרי, הייתם רואים פער כזה או גדול יותר בכ-3% מהמקרים. זו ראיה לכך שמשהו השתנה — לא הוכחה, וגם לא מדד לגודל השינוי.

איזה ערך p נחשב ניצחון?

המוסכמה היא ערך p מתחת ל-0.05, המקביל לרמת ביטחון של 95%. העלו את הרף ל-99% כששחרור השינוי יקר או קשה להחזרה, והסתפקו ב-90% בשינויי ניסוח בסיכון נמוך, שבהם עדיף לצדוק בערך ומהר מאשר לצדוק לגמרי ולאט.

אפשר לעצור את הניסוי ברגע שהוא הופך מובהק?

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

האם המחשבון שולח את הנתונים שלי לאנשהו?

לא. כל החישוב רץ בדפדפן שלכם ב-JavaScript פשוט. שום דבר שאתם מקלידים לא נשלח, לא נרשם ולא נשמר, והדף עובד גם ללא חיבור לאחר הטעינה.

איך מחשבים מובהקות סטטיסטית במבחן A/B?

השתמשו במבחן z לשתי פרופורציות. חשבו כל שיעור המרה, את השיעור המאוחד של שתי הגרסאות ואת טעות התקן √[p(1 − p)(1/n₁ + 1/n₂)]. חלקו את ההפרש בין השיעורים בטעות התקן כדי לקבל z, והמירו את z לערך p. ‏250/5,000 מול 300/5,000 נותן z ≈ 2.19 וערך p דו-צדדי של 0.028, מובהק ב-95%.

מהו ערך p במבחני A/B?

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

למה המבחן שלי לא מובהק כש-B המיר טוב יותר?

בדרך כלל כי המדגם קטן מדי ביחס לגודל ההבדל. תוצאה של 5% ← 6% אינה מובהקת עם 2,500 מבקרים לכל גרסה (p = 0.12) אבל מובהקת עם 5,000 (p = 0.028). בדקו את גודל המדגם המתוכנן לפני שאתם קוראים תוצאה בלי הבדל כ"אין אפקט".

להשתמש במבחן חד-צדדי או דו-צדדי?

דו-צדדי, אלא אם החלטתם לפני המבחן שהפסד והיעדר שינוי יובילו לאותה החלטה. מבחן חד-צדדי חוצה את ערך p כש-B מוביל (0.028 הופך ל-0.014 בדוגמת ברירת המחדל), ולכן מעבר אליו אחרי שראיתם את הנתונים אינו לגיטימי.

אפשר להשתמש במחשבון הזה ליותר משתי גרסאות?

כן, על ידי השוואה של כל ווריאנט לגרסת הביקורת בנפרד. כל השוואה נוספת מעלה את הסיכוי למנצח כוזב, לכן השתמשו בסף מחמיר יותר לכל השוואה: עבור שני ווריאנטים מול גרסת הביקורת, בדקו כל אחד ברמת ביטחון של 97.5% במקום 95%.

קשור

עוד מ-PulsePanda

גלו למה המנצח ניצח

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

התחילו בחינם