Stan (программное обеспечение)

  • Обзор языка программирования Stan

    • Stan — вероятностный язык программирования для статистического вывода на C++. 
    • Используется для создания байесовских статистических моделей и вычисления логарифмической функции плотности вероятности. 
    • Работает под новой лицензией BSD и назван в честь Станислава Улама. 
  • Разработка и интерфейсы

    • Создан командой из 34 разработчиков, включая Эндрю Гелмана и Дэниела Ли. 
    • Доступ к языку возможен через различные интерфейсы, включая R, Python, Ruby, MATLAB, Julia и Stata. 
    • Существуют пакеты, использующие Stan в качестве серверной части для расширенных статистических моделей. 
  • Алгоритмы и использование

    • Реализует алгоритмы Монте-Карло, стохастические вариационные методы и оптимизацию для байесовского вывода. 
    • Применяется в социальных науках, фармацевтической статистике, маркетинговых исследованиях и медицинской визуализации. 
  • Сравнение с другими языками

    • Упоминается PyMC как вероятностный язык программирования на Python. 
    • ArviZ — библиотека для исследовательского анализа байесовских моделей. 
  • Рекомендации и ресурсы

    • Ссылки на статьи Эндрю Гелмана, Мэтью Хоффмана и других авторов для дальнейшего чтения. 
    • Ссылки на веб-сайт Stan, репозиторий Git и другие ресурсы. 

Полный текст статьи:

Стэн (программное обеспечение) — Википедия

Оставьте комментарий

Прокрутить вверх