rgenoud - 如何将参数传递给函数?

时间:2017-02-08 16:56:53

标签: r

我有一个目前与rgenoud很好的功能。它有一个参数(xx),rgenoud将完美地优化xx。

但是,我想在我的函数中添加第二个参数,这个参数不会被rgendoud优化。例如,我希望我的函数能够适合具有高斯链接或泊松链接的模型,并指定当我调用rgenoud时。

有什么想法吗? 感谢

编辑:这是我的意思的最小工作示例。你怎么能让最后一行工作?

adstock反映了电视广告应对未来几周的报价数量产生影响的事实 Adstock [t] = Ads [t] + rate * Ads [t-1] + rate ^ 2 * Ads [t-2] + .... + rate ^ max_memory * Ads [t-max_memory] ​​

我们希望rgenoud能够找出最合适的速率和max_memory将返回模型。最佳拟合定义为最低RMSE。

queryset

1 个答案:

答案 0 :(得分:1)

genoud的调用中加入参数,例如

genoud(my_f2, nvars = 2, max = F, pop.size=1000, wait.generations=10, Domains = domaine, data.type.int = T, first_n_weeks = 10)