library(rethinking)
G <- c("D","ND")
Purple <- c(670, 601)
Pink <- c(315,604)
Total <- c(985, 1205)
GID <- c(1,2)
Data <- data.frame(G, Purple, Pink, Total, GID)
model_1a <- quap(
alist(
Purple ~ dbinom(Total,p) ,
Total <- Total[ID] ,
p <- a[ID] ,
a[ID] ~ dbeta(10,10)
) , data = Data)
precis(model_1a, depth=2)
当我运行这个问题时,它会抛出错误:
# Error in quap(alist(Purple ~ dbinom(Total, p), Total <- Total[ID], p <- a[ID], : non-finite value supplied by optim".
即使我和我的教授在他的一次讲座中有同样的事情,他的模型运行,我的没有。
我只是想按照我教授发布的帮助视频完成我的实验作业,我遇到了这个问题。
1条答案
按热度按时间new9mtju1#
组装所有依赖项需要很长时间,但在运行代码并查看
quap
调用中的参数后,我注意到没有ID
的定义,并想知道是否可能是三重拼写错误(ID
-〉GID
):