我的问题是我想在R中创建一个函数,它有一个参数是某个函数(例如概率密度),另一个参数指定函数应该被计算的值。如下所示:
my_fun <- function(FUN, par){ FUN(par) }
my_fun(FUN = dpois, par = c(x = 10, lambda = 2))
当我在R中执行此操作时,我收到错误:
&#34;论证&#34; lambda&#34;缺少,没有默认&#34;。
我的猜测是R做了以下
dpois(x = par, lambda = "missing").
关于如何让R做的任何建议:
dpois(x = par[1], lambda = par[2])