可以从许多统计软件包中运行Stan。到目前为止,我一直在从R运行Stan。
我们围绕stan进行一些咨询,帮助客户解决独特的业务问题。
第一步是为Stan模型编写文件。这包含一个文件linreg.stan:
贝叶斯推断线性回归与R语言预测工人工资数据
,时长09:58
-
- data {
- int N;
- vector[N] x;
- vector[N] y;
- }
-
- model {
- y ~ normal(alpha + beta * x, sigma);
- }
该文件的第一部分称为数据,它声明了将作为输入传递给Stan的标量,向量和矩阵。
接下来,我们可以通过运行以下R代码来模拟数据集,并使用Stan和我们的文件linreg.stan来拟合模型:
stan(file = 'linreg. ', data