Érzékenységvizsgálat

From Systems analysis Wiki
Jump to navigation Jump to search

Érzékenységvizsgálat (angol: Sensitivity analysis) — olyan módszer matematikai vagy szimulációs modellek vizsgálatára, amely lehetővé teszi annak értékelését, hogy a bemeneti adatok, paraméterek vagy a modell feltételezéseinek változásai hogyan befolyásolják a kimeneti eredményeket (például az optimális megoldást, a célfüggvény értékét vagy más kulcsmutatókat).

Az érzékenységvizsgálat fontos eszköz az operációkutatásban, az optimalizálásban, a döntéselméletben, a kockázatkezelésben, a gazdasági elemzésben és a rendszerelemzésben.

Lényeg és rendeltetés

Az érzékenységvizsgálat fő célja annak megértése, hogy a modellezés vagy optimalizálás eredményei mennyire robusztusak (stabilak) a kiindulási adatok bizonytalanságával vagy változásaival szemben. Segít megválaszolni az alábbi típusú kérdéseket:

  • „Mi történik az optimális megoldással, ha egy erőforrás költsége 10%-kal változik?"
  • „Mennyire változik a nyereség a piaci kereslet ingadozásai esetén?"
  • „A modell mely paraméterei gyakorolják a legnagyobb hatást a végeredményre?"
  • „Mennyire megbízható a modell segítségével kapott előrejelzés?"

Az érzékenységvizsgálat főbb feladatai:

  • Robusztusság értékelése: Meghatározni, hogy a megoldás optimalitása vagy elfogadhatósága fennmarad-e a paraméterek változásakor.
  • Kritikus paraméterek azonosítása: Feltárni azokat a bemeneti adatokat vagy modellparamétereket, amelyek kis változásai jelentős eltéréseket okoznak a kimeneti eredményekben.
  • A modellbe vetett bizalom növelése: Megmutatni, hogy a modell kiszámíthatóan és logikusan viselkedik a bemeneti adatok változásaira reagálva.
  • Döntéshozatal támogatása: A döntéshozó (DH) számára információt nyújtani a lehetséges kimenetek tartományáról és a bemeneti adatok bizonytalanságához kapcsolódó kockázatokról.
  • A további kutatások irányának meghatározása: Jelezni, mely adatok összegyűjtése vagy mely modellparaméterek pontosítása a legfontosabb.

Az érzékenységvizsgálat módszerei

Az érzékenységvizsgálat elvégzésének számos módszere létezik, az egyszerűektől a bonyolultakig:

  • Lokális elemzés (One-at-a-Time, OAT/OFAT): Egyszerre csak egy bemeneti paramétert változtatnak, míg a többi paraméter rögzített marad. Ez a legegyszerűbb módszer, azonban nem teszi lehetővé a paraméterek közötti kölcsönhatások értékelését.
  • Deriváltokon alapuló elemzés (lokális érzékenység): A paraméterek kis változásainak hatását a kimeneti változóknak a bemeneti paraméterek szerinti parciális deriváltjain keresztül értékeli.
  • Forgatókönyv-elemzés: Több diszkrét forgatókönyvet vizsgálnak (például optimista, pesszimista, legvalószínűbb), amelyek a bemeneti paraméterértékek különböző kombinációinak felelnek meg.
  • Globális érzékenységvizsgálat: Az összes (vagy sok) paraméter egyidejű változásának hatását vizsgálják a bizonytalansági tartományaikon belül. Gyakran alkalmaznak statisztikai módszereket:
  • Monte Carlo-módszerek: Nagy számú véletlenszerű bemeneti paraméterkombinációt generálnak a kimeneti eredmények eloszlásának becslésére.
  • Regresszióelemzés: A kimeneti eredményeket a bemeneti paraméterekkel összekötő regressziós modellt építenek fel.
  • Varianciaanalízis (ANOVA) és variancián alapuló módszerek: Lehetővé teszik az egyes paraméterek (és kölcsönhatásaik) hozzájárulásának kvantitatív értékelését a kimeneti eredmény teljes varianciájához (bizonytalanságához).

Szerep az operációkutatásban és az optimalizálásban

Az operációkutatásban az érzékenységvizsgálat az optimális megoldás megtalálása utáni standard lépés. Lehetővé teszi az alábbiakat:

  • Az optimális megoldás stabilitásának határai: Milyen tartományban változhatnak a célfüggvény vagy a feltételek paraméterei úgy, hogy a megtalált optimális megoldás optimális maradjon.
  • Árnyékárak (duális értékelések): Mennyivel változik a célfüggvény értéke egy feltétel kis mértékű enyhítésekor (például egy szűkös erőforrás egy egységnyi bővítésekor). Az árnyékárak az erőforrások értékét mutatják.
  • A paraméterváltozások megengedett intervallumai: A célfüggvény együtthatóinak vagy a feltételek jobb oldalának változási tartományai, amelyeken belül az optimális megoldás jelenlegi szerkezete (a lineáris programozásban a bázisváltozók halmaza) megmarad.

Ezek az eredmények segítenek a döntéshozónak megérteni, mennyire kritikusak a kiindulási adatok, és mely erőforrások a legértékesebbek („szűk keresztmetszetek").

Szerep a modellezésben és a döntéshozatalban

A modellezés és döntéshozatal tágabb kontextusában az érzékenységvizsgálat segít:

  • Kockázatok értékelésében: Azonosítani azokat a tényezőket, amelyek a legnagyobb bizonytalanságot okozzák az eredményben.
  • A modell validálásában: Ellenőrizni a modell viselkedésének megfelelőségét a feltételek változásakor.
  • Alternatívák összehasonlításában: Értékelni, hogy melyik alternatíva robusztusabb a külső feltételek változásaival szemben.
  • A rendszer megértésének javításában: Feltárni a modellezett rendszer kulcsfontosságú mozgatóerőit és összefüggéseit.

Eredmények értelmezése

  • Magas érzékenység egy paraméterre azt jelenti, hogy még kis hibák az értékelésében vagy annak változékonysága erősen befolyásolhatja az eredményt. Az ilyen paraméterek különös figyelmet igényelnek.
  • Alacsony érzékenység azt jelzi, hogy a modell vagy a megoldás eredménye alig függ az adott paraméter változásaitól a vizsgált tartományban, vagyis a megoldás robusztus e paraméterrel szemben.

Előnyök

  • Növeli a modellek és megoldások megbízhatóságát és megalapozottságát.
  • Segít azonosítani a kockázatokat és bizonytalanságokat.
  • Javítja a rendszer és a modell megértését.
  • Irányítja az adatgyűjtési erőfeszítéseket és a modell pontosítását.

Korlátok

  • Számítási szempontból költséges lehet, különösen nagyszámú paraméter esetén (globális elemzés).
  • Az egyszerű módszerek (OAT) esetleg nem tárják fel a paraméterek kölcsönhatásainak hatásait.
  • Az eredmények függenek a paraméterváltozások kiválasztott tartományaitól és a modell feltételezéseitől.

Irodalom

  • 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) (Tartalmaz fejezeteket az érzékenységvizsgálatról a lineáris programozásban)
  • Taha, Hamdy A. Operations Research: An Introduction. — Pearson. (10th ed., 2017) (Tartalmaz fejezeteket az érzékenységvizsgálatról a lineáris programozásban)

Lásd még

  • Operációkutatás
  • Optimalizálás
  • Matematikai modellezés
  • Szimulációs modellezés
  • Döntéselmélet
  • Kockázatkezelés
  • Bizonytalanság
  • Lineáris programozás