result <- .Call("mcga", popsize, chsize, crossprob, mutateprob,
elitism, minval, maxval, maxiter, par, best, evalFunc,
population, costs, envv, PACKAGE = "mcga")
как получить определение mcga
функции в R, mcga
представляет собой R пакет для генетического алгоритма.R, как получить определение функции, когда вызов внутри другой функции
это работает, спасибо –
@Fiona_Wang Я владелец пакета, что вы хотите сделать с источником? Пожалуйста, дайте мне знать, если у вас есть новые идеи. Используйте операторы версии 3.0 с оптимизатором GA :: ga. – jbytecode
Я попытался использовать этот метод в регрессионной модели, но он не вернул идеальный результат, например: x = seq (10) y = x + x^2 + runif (10) f <- функция (a) { return (y- (a [1] + a [1] * x + a [2] * x^2)) } m <- mcga (popsize = 200, chsize = 3, MINVAL = 0.0, MAXVAL = 300, MaxIter = 500, crossprob = 0,5, mutateprob = 0,01, evalFunc = е) печати (м $ населения [1,]) –