תחזית כמותית וציון נטייה אישי עונים על שאלות שונות. אף אחד מהם אינו מוכיח לבדו השפעה סיבתית של קמפיין.
מטרה, אופק ומידע זמין
יש להגדיר כמות חזויה, יחידה, תקופה ואופק החלטה. יש להשתמש רק במאפיינים שהיו זמינים במועד שבו התחזית הייתה אמורה להינתן. הכללת מידע עתידי יוצרת דליפת נתונים ועלולה לייפות את תוצאות הבדיקה באופן מלאכותי.
לבדוק בסדר כרונולוגי
מאמנים על העבר, בודקים בתקופה מאוחרת יותר וחוזרים תוך התקדמות בזמן. יש להביא בחשבון עיכובים עד לידיעת התוצאות בפועל. מתאימים טרנספורמציות לנתוני האימון בלבד ושומרים סט בדיקה סופי בנפרד מבחירת המודל.
להשוות לבסיס ולבדוק את הפעולה
יש להשוות לבסיס פשוט, כגון התקופה הקודמת או ייחוס עונתי, באותם נתונים ואופק. מתעדים שגיאה ואי־ודאות: הצלחה בבדיקה היסטורית אינה מבטיחה את העתיד. מדידת השפעת פעולה מחייבת תכנון סיבתי מתאים, למשל ניסוי שתוכנן כהלכה.
מקורות ואימות
- scikit-learn — Common pitfalls
- scikit-learn — TimeSeriesSplit
- TensorFlow — Time series forecasting
- NIH — Research Methods Resources
לאמת תחזית מול זמן אמת.
מודל תנועה יכול להיראות מדויק אם הערכה משלבת תקופות מוקדמות ומאוחרות יותר. אימות מודע לזמן מפריד בין אימון לבדיקה בסדר כרונולוגי ומאפשר להשוות תחזיות עם קו בסיס פשוט על תקופות שלא נראו.
- להגדיר אופק, יחידה ושגיאה מקובלת לפני הנדסת מאפיינים.
- להשוות את המודל עם קו בסיס עונתי ולא לכלול מידע שאינו זמין בזמן התחזית.
- לנטר שגיאה לפי תקופה ופלח לאחר השחרור, ולאחר מכן לאמן מחדש עם סיבה מתועדת.
מקור ראשוני: scikit-learn — TimeSeriesSplit. שיטה קשורה: קריאת המדריך המעשי.
גבולות מדידת פחמן
השוואה דורשת גבולות ויחידה תפקודית משותפים.
- רשמו רכיבים, אזור, תקופה ויחידה תפקודית, למשל פעולה שהושלמה. השוו תרחישים המספקים אותה רמת שירות.
- רשמו אנרגיה, מקדם פליטות וחלק חומרה שהוקצה. הפרידו מדידה ואומדן; תעדו החרגות בלי להניח השפעה אפסית.
- דוגמה בדיונית: (12 + 3) gCO2e / 5 פעולות = 3 gCO2e לפעולה. שנו הנחות לא ודאיות והשוו גם פליטות כוללות.
מקרה קבלה שניתן לשחזר
דוגמה בדיונית: הנתונים אינם מתארים לקוח או תוצאה שנצפתה.
הצגת נתוני המקרה
{
"functional_unit": "accepted_task",
"energy_kWh": 2,
"intensity_gCO2e_per_kWh": 100,
"embodied_gCO2e": 50,
"accepted_tasks": 100,
"SCI_gCO2e_per_task": 2.5
}החלטה צפויה
(2 × 100 + 50)/100 = 2.5 gCO2e למשימה, רק בגבולות שהוצהרו.
נוהל בדיקה
- הגדירו גבולות, יחידה תפקודית ומקדמים.
- הפרידו אנרגיה, פליטות מגולמות ותוצאות.
- שמרו מקור וחישוב בלי קיזוז מובלע.
האם שיעור אנרגיה מתחדשת מספיק להשוואת תוכנה?
לא. ציינו גבולות, אנרגיה, מקדמים, חומרה ויחידה תפקודית לכל תרחיש.
מקור ראשוני: Green Software Foundation — Software Carbon Intensity. שיטה קשורה: קריאת המדריך המעשי.
ערכים חסרים, אפס ואומדן
תצפית חסרה אינה אפס שנמדד.
- הפרידו שדה שלא התקבל, תצפית שאינה רלוונטית וכשל איסוף. שמרו אפס כשהוא מדידה תקפה; החלפת כל החוסרים באפס מערבבת מצבים שונים.
- בדוגמה בדיונית [10, חסר, 0], ממוצע שתי תצפיות הוא 5. חלוקה בשלוש לאחר השלמת אפס עונה לשאלה אחרת; הציגו את שני המניינים.
- לנתון שהוערך שמרו סימון השלמה וכלל. השוו תוצאה עם אומדנים ובלעדיהם; ללא תצפיות תקפות הציגו היעדר תוצאה, לא ממוצע אפס.
מקרה קבלה שניתן לשחזר
דוגמה בדיונית: הנתונים אינם מתארים לקוח או תוצאה שנצפתה.
הצגת נתוני המקרה
{
"values": [
10,
null,
0
],
"observed_count": 2,
"mean_observed": 5,
"mean_if_missing_replaced_with_zero": 3.3333333333,
"extended_sample": {
"values": [
10,
null,
0,
20,
null,
30
],
"known_count": 4,
"expected_count": 6,
"known_sum": 60,
"mean_observed": 15,
"mean_after_zero_fill": 10
},
"missing_only_sample": {
"values": [
null,
null
],
"known_count": 0,
"mean_observed": null
}
}החלטה צפויה
ממוצע הערכים שנצפו הוא 5. החלפת חוסר באפס משנה אוכלוסייה ותוצאה.
אותם נתונים, שני ממוצעים: הציגו את הכלל
נתונים בדיוניים: [10, חסר, 0, 20, חסר, 30]. ארבעה ערכים ידועים מתוך שש תצפיות צפויות; סכום ידוע: 60. האפס הקיים הוא ערך שנצפה.
| טיפול | חישוב ממוצע | פרשנות |
|---|---|---|
| ערכים ידועים בלבד | 60 ÷ 4 = 15 | הממוצע מתאר ארבעה ערכים ידועים. הוא אינו מוכיח ששני הערכים החסרים היו בעלי אותה התפלגות. |
| החלפת ערכים חסרים באפס | 60 ÷ 6 = 10 | שני אפסים נוספו לפי כלל ולא נצפו. הממוצע עונה על שאלה אחרת; נמקו את הכלל לפני השוואה. |
| מדגם אחר: [חסר, חסר] | לא ניתן לחישוב | אין ערכים ידועים: הציגו מצב לא זמין. ממוצע אפס היה מרמז על תצפית שאינה קיימת. |
נוהל בדיקה
- הפרידו חוסר, אפס והערכה.
- חשבו ממוצעים לפני ואחרי החרגה.
- שמרו ספירות וכללים לפי משתנה. בדקו גם קבוצה שכל ערכיה חסרים וודאו שאינה מוצגת כאפס שנמדד ללא כלל מפורש.
מקור ראשוני: pandas — Working with missing data. שיטה קשורה: קריאת המדריך המעשי.
