【发布时间】:2020-09-09 16:27:23
【问题描述】:
我试图找到给定 beta = 1 的 beta 分布的 alpha 的 MLE 估计。 我尝试使用estimatetools包中的maxlogL,但是g
x <- rbeta(n = 1000, shape1 = 0.7, shape2 = 1)
alpha_hat <- maxlogL(x = x, dist = "dbeta", fixed = list(shape2 = 1), lower = (0), upper = (1), link = list(over = "shape1", fun = "log_link"))
summary(alpha_hat)
对于正态分布,以下计算确实给了我对 sd 的估计。
x <- rnorm(n = 10000, mean = 160, sd = 6)
theta_1 <- maxlogL(x = x, dist = 'dnorm', control = list(trace = 1),link = list(over = "sd", fun = "log_link"),
fixed = list(mean = 160))
summary(theta_1)
有人能指出第一段代码中的错误吗?
【问题讨论】:
-
第一段代码的问题不是很清楚,您的句子似乎由于某种原因被剪裁了“......来自estimatetools包但g”请更新您的问题,以便社区可以更好地帮助您
标签: r mle beta-distribution