簡體   English   中英

DEOptim訪問沖突/崩潰

[英]DEOptim access violation / crash

以下代碼在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。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM