0
경계 조건이 다른 두 변수에 대해 'optim()'함수를 설정하는 데 도움을 줄 수 있습니까? optim()
당신이 다른 기능을 추천 할 것이다, 여기에 적용 할 수있는 좋은 기능이없는 경우 ndays [2] (10)다른 경계 조건을 가진 여러 변수에 대한 Optim() 함수 R
을해야으로
x = rnorm(1:100)
y = rnorm(1:100)*50+2
#ndays is a vector of two values
test=function(ndays, x, y){ sum(x*ndays[1] - (x^2)*ndays[2] + y^2) }
optim(par = c(2,10),test, x=x, y=y, lower=c(1,10),upper=c(20,30), method="L-BFGS-B")
$par
[1] 20 30
분명히,이 최적화는 작동하지 않았다?
감사합니다. 내 문제를 설명하기 위해 예제를 만들려고 혼란 스러울 때가 있습니다. 이 함수가 더 복잡하고 시뮬레이션 된 값이 항상 경계에 있다고 가정 해 봅시다. 어떻게 처리 할 수 있습니까? 빌릴 수있는 정보가 있습니까? –