【发布时间】:2018-10-21 06:06:36
【问题描述】:
我应用了这段代码,但我一遍又一遍地得到这个错误。
library(mixtools)
simulate <- function(lambda=0.3, mu=c(0, 4), sd=c(1, 1), n.obs=10^5) {
x1 <- rnorm(n.obs, mu[1], sd[1])
x2 <- rnorm(n.obs, mu[2], sd[2])
return(ifelse(runif(n.obs) < lambda, x1, x2))
}
x <- simulate()
model <- normalmixEM(x=x, k=2)
错误:找不到对象“C_normpost”
谁能帮我解决这个问题?
另一方面,如果有人能想出一种方法来分离两个二项分布,那就太好了。
【问题讨论】:
-
第一步是
options(error=recover)进行调试 -
我无法重现该错误,它对我来说运行流畅。我不知道结果是否有意义,但没有错误。
-
我也是,没有错误。您正在运行哪个版本的 R?
sessionInfo()?
标签: r expectation-maximization