r - DEOptim 访问冲突/崩溃

标签 r

以下代码会导致 R 中的访问冲突(使用 RGui)。如果我使用 RStudio,则 RStudio 会引用 DEOptim.dll 崩溃。我正在使用 DEoptim 2.1-1。如果我减少下/上的长度,一切都会很好。文档指出,从 2.0-3 开始,优化参数数量的限制已被取消(在 DEoptim 到 C 代码的转换中)。这是一个错误还是我错过了什么?有关如何进行的建议?

library(DEoptim)
objFunc = function( x )
{
    return(mean(x))
}
lower = rep( -.1 , 400 )
upper = rep( .1 , 400 )
result = DEoptim( objFunc , lower = lower , upper = upper )

Traceback:
 1: .Call("DEoptimC", lower, upper, fn, ctrl, new.env(), PACKAGE = "DEoptim")
 2: DEoptim(objFunc, lower = lower, upper = upper)
Error in DEoptim(objFunc, lower = lower, upper = upper) : 
  caught access violation - continue with care

最佳答案

正如 Ben Bolker 所说,崩溃就是一个错误。感谢您提供最小的可重复示例。我今天会解决这个问题。

更新:在 R-forge 版本 73 上进行了修补。将在几天内推送到 CRAN。

关于r - DEOptim 访问冲突/崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8131222/

相关文章:

r - `modularity()`的正确使用和解释

r - 如何在 ggplot2 中同时使用 coord_carteisan 和 coord_flip

r - R中的排序关联规则

R:交互效果中的特殊对比

r - 提取向量的每个第 n 个元素

使用没有包的 testthat 运行单元测试

html - knitr 的 html 输出中的标题

r - RMarkdown 中的 LaTeX 封装

r - 在 dplyr 中使用 group_by() 添加基线/总计

r - 如何在 flexdashboard 中添加 Logo ?