Как связать значение в функции в r

У меня есть эта функция, чтобы максимизировать:

funcToOpt <- function (theta1,theta2,theta3)
{
  inner <- rowSums((wb + (theta1*X1+theta2*X2+theta3*X3) / Nt) * r)  
  innerU <- u(inner, gamma)                                     # u() is another function 

  return (sum(innerU) / T)
}

fbb <- function(x) funcToOpt(x[1],x[2],x[3])
max <- optim(c(0,0,0),fbb,control=list(fnscale=-1))

Куда:wb,X1,X2,X3,r являютсяTxN матрицы иNt вектор с длинойN

Я просто хочу это

(wb + (theta1*X1+theta2*X2+theta3*X3) / Nt)

не могу предположитьnegative ценности.

Есть кто-то, кто может мне помочь? Спасибо!

Ответы на вопрос(0)

Ваш ответ на вопрос