У меня (для меня) довольно сложная проблема. У меня есть два вектора:
vectora <- c(111, 245, 379, 516, 671)
vectorb <- c(38, 54, 62, 67, 108)
Кроме того, у меня есть две переменные
x = 80
y = 0.8
Третий вектор основан на переменных x и y следующим образом:
vectorc <- vectora^y/(1+(vectora^y-1)/x)
Цель состоит в том, чтобы минимизировать отклонение векторов b и vectorc путем изменения x и y. Отклонение определяется следующей функцией:
deviation <- (abs(vectorb[1]-vectorc[1])) + (abs(vectorb[2]-vectorc[2])) + (abs(vectorb[3]-vectorc[3])) + (abs(vectorb[4]-vectorc[4])) + (abs(vectorb[5]-vectorc[5]))
Как я могу сделать это в R?