1 / 8
文档名称:

使用rjags R2jags建立贝叶斯模型.docx

格式:docx   大小:101KB   页数:8页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

使用rjags R2jags建立贝叶斯模型.docx

上传人:mazhuangzi1 2022/8/29 文件大小:101 KB

下载得到文件列表

使用rjags R2jags建立贝叶斯模型.docx

相关文档

文档介绍

文档介绍:本文是通过对area,perime ter,campac tn ess几个变量的贝叶斯建模,来查看他们对gro ovelength这个变量的影响.
并且对比rjagsR2jags和内置贝叶斯预测函数的结果。
读取数据
read dat
library("arm") summary(bayesglm(groovelength~area+perimeter+campactness,data=seed))
bayesglm(formula = groovelength ~ area + =seed)
perimeter + campactness,
data
Devianee
Min
-
Residuals:
1Q Median 3Q
- -
Max

Coefficients:
Estimate

- -
(Intercept) area perimeter campactness
Std. Error t value


-
-
Pr(>|t|)
-13
-08

< 2e-16
***
***
**
***
Signif. codes: 0 '***'
'**'
'*' '.' ' ' 1
(Dispersion parameter for gaussian
family taken to be )
degrees of freedom degrees of freedom
Null devianee: on 208 Residual devianee: on 205 AIC: -
Number of Fisher Scoring iterations: 6
从内置贝叶斯模型的结果来看,个变量同样是非常显著,因此模型的结果和回归模型 类似。然后我们使用BUGS/JAGS软件包来建立贝叶斯模型
使用BUGS/JAGS软件包来建立贝叶斯模型
library(R2jags)
library(coda)
library(emdbook) for () and ()
library(arm) for coefplot
library(lattice)
library(dotwhisker)
首先设置因变量
groovelength=seed$groovelength
N <- length(groovelength)
建立贝叶斯模型
jagsl <- jags(='',
parameters=c("area","perimeter","campactness","int"), data = list =seed$area, 'b' = seed$perimeter, 'c'= se