原文链接:http://tecdat.cn/?p=6761
在逻辑回归中,我们将二元响应(Y_i )回归到协变量(X_i )上。下面的代码使用Metropolis采样来探索( beta_1 )和( beta_2 )的后验YiYi到协变量XiXi。
定义expit和分对数链接函数
这是MCMC的主要功能.can.sd是候选标准偏差。
生成一些模拟数据
拟合模型
## elapsed
## 3.72
结果
abline(true.beta[1],0,lwd=2,col=2)
abline(true.beta[2],0,lwd=2,col=2)
hist(fit$beta[,1],main="Intercept",xlab=expression(beta[1]),breaks=50)
hist(fit$beta[,2],main="Slope",xlab=expression(beta[2]),breaks=50)
abline(v=true.beta[2],lwd=2,col=2)