arrow
返回

Stan: A Probabilistic Programming Language

delete2017-01-01
delete3.2K
delete
OA
AI
B
Bob Carpenter *
A
Andrew Gelman
M
Matthew D. Hoffman
D
Daniel C. Lee
B
Ben Goodrich
M
Michael Betancourt
M
Marcus A. Brubaker
J
Jiqiang Guo
P
Peter Li
A
Allen Riddell
DOI:10.18637/jss.v076.i01delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Stan is a probabilistic programming language for specifying statistical models. A Stan program imperatively defines a log probability function over parameters conditioned on specified data and constants. As of version 2.14.0, Stan provides full Bayesian inference for continuous-variable models through Markov chain Monte Carlo methods such as the No-U-Turn sampler, an adaptive form of Hamiltonian Monte Carlo sampling. Penalized maximum likelihood estimates are calculated using optimization methods such as the limited memory Broyden-Fletcher-Goldfarb-Shanno algorithm. Stan is also a platform for computing log densities and their gradients and Hessians, which can be used in alternative algorithms such as variational Bayes, expectation propagation, and marginal inference using approximate integration. To this end, Stan is set up so that the densities, gradients, and Hessians, along with intermediate quantities of the algorithm such as acceptance probabilities, are easily accessible. Stan can be called from the command line using the cmdstan package, through R using the rstan package, and through Python using the pystan package. All three interfaces support sampling and optimization-based inference with diagnostics and posterior analysis. rstan and pystan also provide access to log probabilities, gradients, Hessians, parameter transforms, and specialized plotting.
Keyword:
probabilistic program
Bayesian inference
algorithmic differentiation
Stan

期刊

Journal of Statistical Software 封面图
Journal of Statistical Software
IF:
8.1
论文数:
622
被引数:
4.6W

机构

C
Columbia University
学者数:
7.1W
论文数: 6.4W
被引数: 263
I
indiana university system
学者数:
4.0W
论文数: 3.5W
被引数: 38
I
Indiana University Bloomington
学者数:
1.9W
论文数: 1.5W
被引数: 2.8W
Y
york university - canada
学者数:
8.3K
论文数: 9.0K
被引数: 10
学者 查看更多机构
引用论文

引用论文

暂无论文信息