סקירה כללית על תחזיות
תחזית היא טכניקה שבה מנתחים נתונים היסטוריים כדי להסיק תחזית מושכלת לגבי מגמות עתידיות. לדוגמה, אפשר לנתח נתוני מכירות היסטוריים מכמה מיקומים של חנויות כדי לחזות את המכירות העתידיות במיקומים האלה. ב-BigQuery ML, מבצעים תחזיות על נתוני סדרות זמן.
אפשר לבצע תחזיות בדרכים הבאות:
- באמצעות הפונקציה
AI.FORECASTעם המודל TimesFM המובנה. משתמשים בגישה הזו כשרוצים לחזות ערכים עתידיים של משתנה יחיד. בגישה הזו לא צריך ליצור ולנהל מודל. - באמצעות הפונקציה
ML.FORECASTעם מודלARIMA_PLUS. כדאי להשתמש בגישה הזו כשצריך להפעיל צינור מודלים שמבוסס על ARIMA ולפרק את סדרת הזמן לכמה רכיבים כדי להסביר את התוצאות. בגישה הזו צריך ליצור מודל ולנהל אותו. - באמצעות הפונקציה
ML.FORECASTעם מודלARIMA_PLUS_XREG. אפשר להשתמש בגישה הזו כשצריך לחזות ערכים עתידיים של כמה משתנים. בגישה הזו צריך ליצור מודל ולנהל אותו.
בנוסף לחיזוי, אפשר להשתמש במודלים ARIMA_PLUS ו-ARIMA_PLUS_XREG
לזיהוי אנומליות. מידע נוסף זמין במסמכים הבאים:
השוואה בין ARIMA_PLUS מודלים לבין מודל TimesFM
הטבלה הבאה תעזור לכם להחליט אם להשתמש במודל TimesFM, ARIMA_PLUS או ARIMA_PLUS_XREG לתרחיש השימוש שלכם:
| סוג המודל | ARIMA_PLUS וגם ARIMA_PLUS_XREG |
TimesFM |
|---|---|---|
| פרטי המודל | מודל סטטיסטי שמשתמש באלגוריתם ARIMA לרכיב המגמה, ובמגוון אלגוריתמים אחרים לרכיבים שאינם מגמה. מידע נוסף מופיע בקטע צינור לעיבוד נתונים של מודלים של סדרות זמנים ופרסום בהמשך. |
מודל בסיס מבוסס-טרנספורמר. מידע נוסף זמין בפרסומים בשורה הבאה. |
| אתר חדשות | ARIMA_PLUS: Large-scale, Accurate, Automatic and Interpretable In-Database Time Series Forecasting and זיהוי אנומליות in Google BigQuery | מודל בסיסי של מפענח בלבד לתחזיות של נתוני סדרות זמן |
| נדרש אימון | כן, מאמנים מודל ARIMA_PLUS או ARIMA_PLUS_XREG
אחד לכל סדרת זמן. |
לא, מודל TimesFM מאומן מראש. |
| קלות השימוש ב-SQL | גבוהה. נדרשת הצהרת CREATE MODEL ובקשה להפעלת פונקציה. |
גבוהה מאוד. נדרשת בקשה יחידה להפעלת פונקציה. |
| היסטוריית הנתונים שנעשה בה שימוש | המודל משתמש בכל נקודות הזמן בנתוני האימון, אבל אפשר להתאים אותו כך שישתמש בפחות נקודות זמן. | השיטה משתמשת ב-512 נקודות זמן. |
| דיוק | גבוהה מאוד. מידע נוסף זמין בפרסומים שמופיעים בשורה הקודמת. | גבוהה מאוד. מידע נוסף זמין בפרסומים שמופיעים בשורה הקודמת. |
| התאמה אישית | גבוהה. ההצהרה
CREATE MODEL
כוללת ארגומנטים שמאפשרים לכם לשנות הגדרות רבות של המודל, כמו ההגדרות הבאות:
|
נמוכה. |
| תמיכה במשתנים מסבירים | כן, כשמשתמשים במודל ARIMA_PLUS_XREG. |
לא. |
| יכולת הסברה | גבוהה. אפשר להשתמש בפונקציה ML.EXPLAIN_FORECAST כדי לבדוק את רכיבי המודל. |
נמוכה. |
| תרחישי השימוש הכי טובים |
|
|
ידע מומלץ
באמצעות הגדרות ברירת המחדל של ההצהרות והפונקציות של BigQuery ML, אפשר ליצור ולהשתמש במודל חיזוי גם בלי ידע רב בלמידת מכונה. עם זאת, ידע בסיסי בפיתוח ML, ובמודלים של תחזיות בפרט, יעזור לכם לבצע אופטימיזציה של הנתונים ושל המודל כדי להשיג תוצאות טובות יותר. כדי להכיר את התהליכים והטכניקות של ML, מומלץ להיעזר במקורות המידע הבאים: