Анализ интервальных данных


Часто спрашивают - что делать, если данных совсем мало. В технических приложениях такая ситуация возникает часто, и одним из рабочих подходов является анализ интервальных данных. Просят ссылок - отправляю один и тот же набор. Пишите, если у вас есть чем дополнить этот список.

Видео

Учебники

Статьи:

Библиотеки (спасибо С.И. Жилину):

  • Интервальная арифметика произвольной точности. Честно предупреждают, что не все доделано и использовать надо аккуратно.
  • intvalpy С.П.Шарый, А. Андросов. Классическая арифметика,Арифметика Каухера. Высокоуровневая функциональность. Интервальные СЛАУ. Визуализация множеств решений ИСЛАУ. Распознающие функционалы (основа для метода максимума согласования). Документация - на русском.
  • juliaintervals пакеты для интервальных вычислений на Julia, бурно растут, много туториалов в виде jupyter-ноутбуков.
  • vsivia хорошая Matlab-реализация алгоритма SIVIA для решения задач оценивания параметров зависимостей (в т.ч. нелинейных) по интервальным данным.
  • VIBES Визуализация боксов (интервальных векторов) и интервальных замощений (pavings). Французы любят его использовать в связке с PyIbex (см. https://www.ensta-bretagne.fr/jaulin/iamooc.html)
  • Codac Пакет для программирования в ограничениях (constraint programming — идеологический родственник интервального анализа). Интервальные функции. Контракторы.
  • kaucherpy Интервальная арифметика Каухера. Работа бразильских студентов.
  • OASIS Статья с анонсом фреймворка для скоростной инверсии множеств (техника для нелинейных задач, обгоняют классический SIVIA = Set Inversion via Interval Analysis). Хорошие иллюстрации приложений в ML. Код пока еще не выложили
  • sympy - cимвольные интервалы
  • portion - структуры и операции над интервалами

Люди