【发布时间】:2021-12-18 07:07:09
【问题描述】:
我有以下代码来生成大小为 n 的样本,然后想对样本执行优化功能。我应该从优化函数中得到 1000 个结果,但只能得到 1 个?有没有办法在'x'的行中执行优化功能
f2d <- function(n){
x <- replicate(1000, rpois(n, 10))
optimise(
f = function(theta){ sum(dpois(x, theta, log = TRUE)) },
interval = c(0,50),
maximum = TRUE
)
}
【问题讨论】:
标签: r function optimization random statistics