аргументы максимумов: учитывая функцию некоторых аргументов, argmax обозначает значения аргументов, которые максимизируют функцию.

Случай 1

Здесь мы рассмотрим функцию f , которая отображается из ограниченного набора.

Скажите,

f (x): = {13, 42, 1981, 9, 11, 0},

так [115 ] f (x = 1) = 13 и f (x = 2) = 42 , и так далее.

Здесь легко видеть, что значение x , которое максимизирует функцию f , равно 3; то есть f (x = 3) = 1981 - это самые высокие значения. Таким образом, argmax из f (x) равно x = 3 .

В R

f = c(13, 42, 1981, 9, 11, 0) which.max(f) # 3 

Случай 2

Здесь мы рассмотрим функцию непрерывной переменной.

Рассмотрим

f (x) = x (4 - x)

для этой функции argmax равно [ 1112] х = 2 . Это самое высокое значение f (x) равно 4, что соответствует x = 2.

В R мы можем использовать функцию optimize, чтобы найти argmax для f .

f <- function(x) { x*(4 - x) } optimize(f, interval = c(-100, 100), maximum = TRUE) # $maximum # [1] 2 # #$objective #[1] 4