Stan - это программное обеспечение с открытым исходным кодом для выборки методом Монте-Карло цепи Маркова, часто используемое для многоуровневого байесовского моделирования.

Stan- это пакет с открытым исходным кодом для получения байесовского вывода с использованием семплера No-U-Turn, разновидности гамильтониана Монте-Карло. На веб-странице Стэна программа описывается следующим образом:

Stan® - это современная платформа для статистического моделирования и высокопроизводительных статистических вычислений. Тысячи пользователей полагаются на Stan для статистического моделирования, анализа данных и прогнозов в социальных, биологических и физических науках, инженерии и бизнесе.

Пользователи определяют функции плотности журналов на вероятностном языке программирования Стэна и получают:

  • полный байесовский статистический вывод с выборкой MCMC (NUTS, HMC)
  • приблизительный байесовский вывод с вариационным выводом (ADVI)
  • штрафная оценка максимального правдоподобия с оптимизацией (L-BFGS)

Математическая библиотека Стэна предоставляет дифференцируемые функции вероятности и линейную алгебру (C++ autodiff). Дополнительные пакеты R обеспечивают линейное моделирование на основе выражений, апостериорную визуализацию и перекрестную проверку исключения по одному.

Stan разработан статистиком Эндрю Гельманом и командой разработчиков и часто используется для выборки из многоуровневых обобщенных линейных моделей. Он переводит предметно-ориентированный язык для спецификации модели в код C++, который использует автоматическое дифференцирование для получения информации о градиенте, необходимой для сэмплера No-U-Turn.

Доступны интерфейсы к стандартной библиотеке и алгоритмам для

Кроме того, RStanArm - это интерфейс более высокого уровня, который предоставляет интерфейс формулы R для моделирования байесовской регрессии.

Дополнительную информацию можно найти по адресу:

Пользователям рекомендуется прочитать следующее: