Wenn die Aufgabe (R v.3.0.2) folgende Optimierung läuftDEoptim Stapel Ungleichgewicht Probleme
library(DEoptim)
x <- seq(-6,6,length=100); y <- tanh(x)
goal <- function(par) return(1-abs(cor(x*par,y,method='spearman')))
ctrl <- DEoptim::DEoptim.control(VTR=0, trace=FALSE)
res <- DEoptim::DEoptim(goal,lower=-1,upper=1, ctrl)
ich Stapel Ungleichgewicht Warnungen
Warning: stack imbalance in '<-', 14 then 13
Warning: stack imbalance in 'withVisible', 7 then 6
und unprotect()
Fehler. Wenn VTR
unter 0 gesetzt ist (d. H. Auf einen Wert, der nicht erhalten werden kann), verschwindet das Problem, aber ich möchte dies aufgrund von Leistungsproblemen lieber nicht tun.
Das Ergebnis wird trotz der Fehler zurückgegeben, aber ich fürchte, es könnte instabil/falsch sein. Irgendwelche Ideen, wie man das löst?
Danke für die Behebung und das Löschen. – dratewka