Я хочу ограничить выходные параметры из optim(). Это бесполезно сближает тысячи фаз вне фазы для моей синусоидальной функции (где «designL» — моя независимая переменная, а «отношение» — мои данные зависимой переменной, dfm — мой фрейм данных):
lo_0 = 2e-6
kc_0 = 80000
min.RSS <- function(data, par) {
with(data, sum( (sin(par[2] *(par[1] + designL))^2 - ratio)^2) )
}
resultt <- optim(par = c(lo_0, kc_0), min.RSS, data = dfm)
Я хочу ограничить lo_0 (фазовый сдвиг) от 0:2e-5. Я нашел некоторую документацию по этому вопросу, но в ней не содержится подробного описания того, как это сделать: https://ubuntuforums.org/showthread.php?t=1420061
designL2
иind_1
.optim
имеет возможность указать верхний и нижний пределы в зависимости от используемого вамиmethod
. - person Suren   schedule 06.02.2018