【发布时间】:2019-02-28 02:16:46
【问题描述】:
我想使用 ggplot2 直接从参数估计中绘制逻辑回归,但不太清楚该怎么做。
例如,如果我有 1500 次绘制 alpha 和 beta 参数估计值,我可以绘制每条线:
alpha_post = rnorm(n=1500,mean=1.1,sd = .15)
beta_post = rnorm(n=1500,mean=1.8,sd = .19)
X_lim = seq(from = -3,to = 2,by=.01)
for (i in 1:length(alpha_post)){
print(i)
y = exp(alpha_post[i] + beta_post[i]*X_lim)/(1+ exp(alpha_post[i] + beta_post[i]*X_lim) )
if (i==1){plot(X_lim,y,type="l")}
else {lines(X_lim,y,add=T)}
}
我将如何在 ggplot2 中执行此操作?我知道如何使用 geom_smooth(),但这有点不同。
【问题讨论】:
-
你可以给
X_lim添加定义吗?我得到Error in X_lim : object 'X_lim' not found -
我刚做了。对此感到抱歉。