stan-dev/stan

Stan development repository. The master branch contains the current release. The develop branch contains the latest stable development. See the Developer Process Wiki for details.

What it solves

Stan 提供了一個執行複雜統計建模與貝氏推斷的平台。它允許使用者透過計算在觀察到數據下未知參數的後驗分佈,來估計機率模型的參數。

How it works

Stan 是一個 C++ 套件,實作了幾種先進的數學技術來尋找統計模型的解:

  • No-U-Turn Sampler (NUTS): 一種用於完整貝氏推斷的 Hamiltonian Monte Carlo (HMC) 變體。
  • Automatic Differentiation Variational Inference (ADVI): 用於近似貝氏推斷。
  • L-BFGS optimization: 用於懲罰最大似然估計 (MLE)。

它依賴於 Stan Math 函式庫,該函式庫提供了自動微分與線性代數及機率特殊函數的模板化函式庫。

Who it’s for

它是為需要強大的統計推斷工具,且能與 R, Python, MATLAB, Julia, Stata, 和 Mathematica 等語言進行介面連接的使用者(如研究人員與數據科學家)所設計的。

Highlights

  • 支持完整與近似貝氏推斷。
  • 基於具有自動微分功能的高性能 C++ 核心。
  • 提供多種語言介面,以便整合進各種數據科學工作流程。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案