Sensitivity analysis — ניתוח רגישות

From Systems analysis wiki
Jump to navigation Jump to search

ניתוח רגישות (באנגלית: Sensitivity analysis) — הוא שיטת מחקר של מודלים מתמטיים או סימולציוניים, המאפשרת להעריך כיצד שינויים בנתוני הקלט, בפרמטרים או בהנחות המודל משפיעים על תוצאות הפלט שלו (למשל, על הפתרון האופטימלי, על ערך פונקציית המטרה או על מדדי מפתח אחרים).

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

מהות ומטרה

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

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

משימות המפתח של ניתוח רגישות:

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

שיטות ניתוח רגישות

קיימות שיטות שונות לביצוע ניתוח רגישות, מפשוטות ועד מורכבות:

  • ניתוח מקומי (One-at-a-Time, OAT/OFAT): פרמטר קלט אחד משתנה בכל פעם, בעוד שאר הפרמטרים נשארים קבועים. זוהי השיטה הפשוטה ביותר, אך היא אינה מאפשרת להעריך את אפקט האינטראקציה בין הפרמטרים.
  • ניתוח מבוסס נגזרות (רגישות מקומית): מעריך את השפעת שינויים קטנים בפרמטרים באמצעות נגזרות חלקיות של משתני הפלט לפי פרמטרי הקלט.
  • ניתוח תרחישים: נבחנים מספר תרחישים בדידים (למשל, אופטימיסטי, פסימיסטי, הסביר ביותר), המתאימים לסדרות ערכים שונות של פרמטרי הקלט.
  • ניתוח רגישות גלובלי: נחקרת השפעת השינוי הסימולטני של כל (או רבים מ-) הפרמטרים בתחום אי-הוודאות שלהם. לרוב משתמשים בשיטות סטטיסטיות:
  • שיטות מונטה קרלו: נוצר מספר גדול של קבוצות אקראיות של פרמטרי קלט להערכת התפלגות תוצאות הפלט.
  • ניתוח רגרסיה: נבנה מודל רגרסיה המקשר בין תוצאות הפלט לפרמטרי הקלט.
  • ניתוח שונות (ANOVA) ושיטות מבוססות שונות: מאפשרים לכמת את תרומתו של כל פרמטר (ואינטראקציות ביניהם) לשונות הכוללת (אי-הוודאות) של תוצאת הפלט.

תפקיד במחקר פעולות ובאופטימיזציה

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

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

תוצאות אלו מסייעות לקובע ההחלטות להבין עד כמה קריטיים נתוני הקלט ואילו משאבים הם היקרים ביותר ("צווארי הבקבוק").

תפקיד במידול ובקבלת החלטות

בהקשר הרחב יותר של מידול וקבלת החלטות, ניתוח רגישות מסייע:

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

פרשנות התוצאות

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

יתרונות

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

מגבלות

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

ספרות

  • Saltelli, A., et al. Global Sensitivity Analysis: The Primer. — Wiley, 2008.
  • Hillier, Frederick S.; Lieberman, Gerald J. Introduction to Operations Research. — McGraw-Hill Education. (11th ed., 2021) (מכיל פרקים על ניתוח רגישות בתכנות לינארי)
  • Taha, Hamdy A. Operations Research: An Introduction. — Pearson. (10th ed., 2017) (מכיל פרקים על ניתוח רגישות בתכנות לינארי)

ראו גם

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