第 63 章 Stan入门

相比于传统的方法来说,Stan建模具有更好的可操作性、透明性和可解释性。本周开始,我们将开始学习贝叶斯数据分析,希望通过一些案例,让大家了解Stan的强大和价值。根据我有限的学习经验,采用code first 教学。

63.1 R4.1配置方法

  • 安装 Rtools4.0C

  • 添加系统路径(电脑 - 属性 - 高级系统设置 - 环境变量 - 系统变量 - Path)

    • C:\rtools40
    • C:\rtools40\mingw64\bin
    • C:\rtools40\usr\bin
  • 配置

writeLines('PATH="${RTOOLS40_HOME}\\usr\\bin;${PATH}"', con = "~/.Renviron")
remove.packages(c("rstan", "StanHeaders"))
install.packages("rstan", repos = c("https://mc-stan.org/r-packages/", getOption("repos")))
install.packages(c("tidybayes", "bayesplot"))

63.2 R4.2配置方法

remove.packages(c("rstan", "StanHeaders"))
install.packages(c("rstan", "StanHeaders"), repos = c("https://mc-stan.org/r-packages/", getOption("repos")))
install.packages(c("tidybayes", "bayesplot"))