Jump to content

Выборочная энтропия

Выборочная энтропия (SampEn) — это модификация приблизительной энтропии (ApEn), используемая для оценки сложности физиологических сигналов временного ряда , диагностики болезненных состояний. [1] SampEn имеет два преимущества перед ApEn: независимость от длины данных и относительно беспроблемную реализацию. Кроме того, есть небольшая вычислительная разница: в ApEn сравнение вектора шаблона (см. ниже) с остальными векторами также включает сравнение с самим собой. Это гарантирует, что вероятности никогда не равны нулю. Следовательно, всегда можно логарифмировать вероятности. Поскольку сравнение шаблонов с самим собой снижает значения ApEn, сигналы интерпретируются как более регулярные, чем они есть на самом деле. Эти совпадения не включены в SampEn. Однако, поскольку SampEn напрямую использует корреляционные интегралы, это не реальная мера информации, а приближение. Основы и различия с ApEn, а также пошаговое руководство по его применению доступны по адресу. [2]

Существует также многомасштабная версия SampEn, предложенная Костой и другими. [3] SampEn можно использовать в биомедицинских и биомеханических исследованиях, например, для оценки постурального контроля. [4] [5]

Определение

[ редактировать ]

Как и приблизительная энтропия (ApEn), выборочная энтропия ( SampEn ) является мерой сложности . [1] Но он не включает в себя самоподобные шаблоны, как это делает ApEn. Для заданного встраивания размера , толерантность и количество точек данных , SampEn — это отрицательный натуральный логарифм вероятности того , что если два набора одновременных точек данных длиной иметь дистанцию затем два набора одновременных точек данных длиной также есть расстояние . И мы представляем это (или через включая время выборки ).

Теперь предположим, что у нас есть набор данных временных рядов длиной с постоянным интервалом времени . Определим шаблонный вектор длины , такой, что и функция расстояния (i≠j) должно быть расстоянием Чебышева (но это может быть любая функция расстояния, включая евклидово расстояние). Мы определяем выборочную энтропию как

Где

= количество пар векторов шаблона, имеющих

= количество пар векторов шаблона, имеющих

Из определения ясно, что всегда будет иметь значение меньшее или равное . Поэтому, всегда будет либо нулевым, либо положительным значением. Меньшее значение также указывает на большее самоподобие набора данных или меньший шум.

Обычно мы принимаем значение быть и ценность быть . Где std означает стандартное отклонение , которое следует учитывать для очень большого набора данных. Например, значение r, равное 6 мс, подходит для расчета выборочной энтропии интервалов сердечного ритма, поскольку это соответствует для очень большого населения.

Многомасштабная выборка

[ редактировать ]

Упомянутое выше определение представляет собой частный случай многомасштабной выборки с , где называется пропуском параметра. В мультимасштабном шаблоне SampEn векторы шаблонов определяются с определенным интервалом между его элементами, заданным значением . И модифицированный вектор шаблона определяется как и sampEn можно записать как И мы рассчитываем и как раньше.

Выполнение

[ редактировать ]

Демонстрационная энтропия может быть легко реализована на многих различных языках программирования. Ниже приведен пример, написанный на Python.

from itertools import combinations
from math import log


def construct_templates(timeseries_data: list, m: int = 2):
    num_windows = len(timeseries_data) - m + 1
    return [timeseries_data[x : x + m] for x in range(0, num_windows)]


def get_matches(templates: list, r: float):
    return len(
        list(filter(lambda x: is_match(x[0], x[1], r), combinations(templates, 2)))
    )


def is_match(template_1: list, template_2: list, r: float):
    return all([abs(x - y) < r for (x, y) in zip(template_1, template_2)])


def sample_entropy(timeseries_data: list, window_size: int, r: float):
    B = get_matches(construct_templates(timeseries_data, window_size), r)
    A = get_matches(construct_templates(timeseries_data, window_size + 1), r)
    return -log(A / B)

Пример, написанный на других языках, можно найти:

См. также

[ редактировать ]
  1. ^ Jump up to: Перейти обратно: а б Ричман, Дж. С.; Мурман, младший (2000). «Физиологический анализ временных рядов с использованием приблизительной энтропии и энтропии выборки» . Американский журнал физиологии. Физиология сердца и кровообращения . 278 (6): H2039–49. дои : 10.1152/ajpheart.2000.278.6.H2039 . ПМИД   10843903 .
  2. ^ Дельгадо-Бональ, Альфонсо; Маршак, Александр (июнь 2019 г.). «Приблизительная энтропия и выборочная энтропия: комплексное руководство» . Энтропия . 21 (6): 541. Бибкод : 2019Entrp..21..541D . дои : 10.3390/e21060541 . ПМК   7515030 . ПМИД   33267255 .
  3. ^ Коста, Мадалена; Гольдбергер, Ари; Пэн, К.-К. (2005). «Многомасштабный энтропийный анализ биологических сигналов». Физический обзор E . 71 (2): 021906. Бибкод : 2005PhRvE..71b1906C . дои : 10.1103/PhysRevE.71.021906 . ПМИД   15783351 .
  4. ^ Блажкевич, Михалина; Кендзиорек, Юстина; Хадамус, Анна (март 2021 г.). «Влияние визуального ввода и манипуляций с областью поддержки на постуральный контроль у субъектов после остеопоротического перелома позвонка» . Энтропия . 23 (3): 375. Бибкод : 2021Entrp..23..375B . дои : 10.3390/e23030375 . ПМК   8004071 . ПМИД   33804770 .
  5. ^ Хадамус, Анна; Бялошевский, Дариуш; Блажкевич, Михалина; Ковальска, Александра Дж.; Урбаниак, Эдита; Выдра, Камил Т.; Виадерна, Каролина; Боратыньский, Рафал; Кобза, Агнешка; Марчинский, Войцех (февраль 2021 г.). «Оценка эффективности реабилитации после операции по полной замене коленного сустава с использованием энтропии образца и классических показателей баланса тела» . Энтропия . 23 (2): 164. Бибкод : 2021Entrp..23..164H . дои : 10.3390/e23020164 . ПМЦ   7911395 . ПМИД   33573057 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3fa05c9018ce214a995f0f8512c560da__1710404220
URL1:https://arc.ask3.ru/arc/aa/3f/da/3fa05c9018ce214a995f0f8512c560da.html
Заголовок, (Title) документа по адресу, URL1:
Sample entropy - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)