Як застосувати теорему Байєса до пошуку рибалки, загубленого в морі


19

Стаття «Коефіцієнти, які постійно оновлюються» згадується історія рибалки на Лонг-Айленді, який буквально завдячує своїм життям Байєсовій статистиці. Ось коротка версія:

На човні посеред ночі стоять два рибалки. Поки один спить, інший падає в океан. Човен продовжує тролею на автопілоті всю ніч, поки перший хлопець нарешті не прокинеться і не сповістить берегову охорону. Берегова охорона використовує програмне забезпечення під назвою SAROPS (Система оптимального планування пошуку та порятунку), щоб знайти його вчасно, оскільки він був гіпотермічним і майже не мав енергії, щоб залишитися на плаву.

Ось довга версія: Speck In The Sea

Я хотів дізнатися більше про те, як насправді застосовується теорема Байєса. Я дізнався зовсім небагато про програмне забезпечення SAROPS просто за допомогою Google.

Симулятор SAROPS

Компонент симулятора враховує своєчасні дані, такі як океанічний струм, вітер тощо та імітує тисячі можливих шляхів дрейфу. З цих шляхів дрейфу створюється карта розподілу ймовірностей.

Зауважте, що наступна графіка не стосується випадку зниклого рибалки, про якого я згадав вище, але є прикладом іграшки, взятого з цієї презентації

Карта ймовірності 1 (червоний колір позначає найбільшу ймовірність; синій - найнижчий) введіть тут опис зображення

Зверніть увагу на коло, яке є початковим місцем.

Карта ймовірностей 2 - більше часу минуло введіть тут опис зображення

Зверніть увагу, що карта ймовірностей стала мультимодальною. Це тому, що в цьому прикладі враховується кілька сценаріїв:

  1. Людина плаває у воді - режим «зверху-середній»
  2. Людина перебуває на рятувальному плоті (більше потерпає від вітру з Півночі) - 2 режими знизу (роздвоєне через "ефектів кочення")

Карта ймовірності 3 - Пошук проводився по прямокутних доріжках червоним кольором введіть тут опис зображення Це зображення показує оптимальні шляхи, створені планувальником (інший компонент SAROPS). Як ви бачите, ці шляхи шукали, а імітаційна карта оновлювала карту ймовірностей.

Вам може бути цікаво, чому обшукові ділянки не були зведені до нульової ймовірності. Це тому, що є ймовірність виходу з ладу, p(fail) , врахована, тобто є незначний шанс, що шукач не помітить людину у воді. Зрозуміло, що ймовірність невдачі набагато вища для самотньої людини на плаву, ніж для людини на рятувальній плоті (легше це помітити), тому ймовірності у верхній області не дуже знизилися.

Наслідки невдалого пошуку

Тут грає теорема Байєса. Після того, як проводиться пошук, карта ймовірностей оновлюється відповідно, щоб інший пошук можна було запланувати оптимально.

Переглянувши теорему Байєса у Вікіпедії та у статті Інтуїтивне (та коротке) пояснення теорії Байєса на BetterExplained.com

Я взяв рівняння Байєса:

P(AX)=P(XA)×P(A)P(X)

І визначили A і X так:

  • Подія A: людина знаходиться в цій області (сітка комірки)

  • Тест X: Невдалий пошук по цій області (комірка сітки), тобто пошукав цю область і нічого не бачив

Поступаючись,

P(person thereunsuccessful)=P(unsuccessfulperson there)×P(person there)P(unsuccessful)

P(fail)P(fail)

Отже, тепер ми маємо,

P(person thereunsuccessful)=P(fail)×P(person there)P(unsuccessful)
  1. Чи правильно тут застосовується рівняння Байєса?

  2. Як би розраховувався знаменник, ймовірність невдалого пошуку?

    Також в системі оптимального планування пошуку та порятунку , кажуть вони

    Попередні ймовірності "нормалізуються звичайним байєсівським способом" для отримання задньої ймовірності

  3. Що "нормалізується нормальним байєсівським способом" ?

    P(unsuccessful) або просто просто нормалізуються, щоб уся мапа вірогідності склала одну? Або це одне й те саме?

  4. P(person there)P(person thereunsuccessful)

Ще одна примітка щодо спрощення - відповідно до Системи оптимального планування пошуку та порятунку, задній розподіл фактично обчислюється шляхом оновлення ймовірностей імітованих шляхів дрейфу, а потім повторного генерування сітчастої карти ймовірностей. Щоб зробити цей приклад досить простим, я вирішив ігнорувати сим-контури та зосередитись на осередках сітки.

Відповіді:


6
  1. Якщо припустити незалежність між сітками сітки, то так, здається, теорема Байєса була правильно застосована.
  2. P(X)=P(X|A)P(A)+P(X|Ac)P(Ac)
    AcAP(X|Ac)=1 .
  3. P(A|X)
    P(A|X)P(X|A)P(A)P(Ac|X),P(X|Ac)P(Ac), and P(A|X)+P(Ac|X)=1
    P(X)
  4. iAiiXiiX

    • iP(Ai|X)=1
    • P(Ai|X)=P(Ai|Xi)P(Xi|Ai)P(Ai)P(Ai|X)P(Ai)P(Ai|X)

    P(Ai|X)


iП(Аi|Х)=1П(Х|А)П(А)iП(Х|А)П(Аi)

Я просто зрозумів, що пошук кожної комірки з фіксованою ймовірністю невдачі призведе до абсолютно ніякої зміни серед розподілу ймовірностей :)
mlai

P(X|A)P(Ai)P(Ai)

4

Мене вказали на книгу, в якій є ціла глава, присвячена моєму питанню - Аналіз військово-морських операцій - колишнім професором, який раніше був пілотом вертольота і фактично виконував пошуково-рятувальні завдання, не менше!

У розділі 8 наведено приклад приблизно такого (я його трохи налаштував):

Для початку існує попередньо розподілений попередній розподіл щодо місця зниклої особи (осіб), човна тощо.

Попередній розподіл: Попередній розподіл

Пошук проводиться на частині сітки, імовірності оновлюються нормалізованим заднім розподілом , застосовуючи рівняння Байєса так само, як я згадував у своїх питаннях:

P(target in (i,j)no detection)=P(no detectiontarget in (i,j))×P(target in (i,j))P(no detection)

де (i, j) = (лат, довгий)

У цьому випадку я вирішив шукати колонку 3, оскільки цей стовпець мав найбільшу загальну кількість раніше ймовірність.

Нормалізований задній розподіл після пошуку третього стовпця w / pFail = 0,2: Нормалізований задній розподіл (з / ймовірність відмови = 0,2)

Моє запитання було головним чином про те, як нормалізувався задній простір. Ось як це було зроблено в книзі - просто розділіть кожну окрему задню ймовірність на загальну суму , S :

Опис зображення

Я вибрав 0,2 ймовірності невдалого пошуку, оскільки мій професор мав це сказати: "Ми шукаємо лише до 80% -ної ймовірності виявлення, оскільки це, як правило, найкращий компроміс між своєчасністю та точністю".

Тільки для ударів я запустив ще один приклад з pFail 0,5. Тоді як у першому прикладі ( pFail = 0,2) наступний найкращий маршрут пошуку (з огляду на нормалізований задній та припускаючи прямолінійний пошук, без діагоналі чи зигзагу) повинен пролетіти над стовпцем 2, у другому прикладі ( pFail = 0,5) наступний найкращий маршрут - рядок .

Нормалізований задній розподіл після пошуку третього стовпчика w / pFail = 0,5: eNormalized задній розподіл (з / ймовірність відмови = 0,5)

введіть тут опис зображення

Він також додав це: "Літаки несуть із собою невеликий контрольний список, щоб допомогти визначити найкращу висоту та швидкість руху повітря. Робота над цим літаючим вертольотом - це як сидіти на пральній машині, читати книгу, яка проклеєна до іншого пральної машини".

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.