今回はRで、ある関数を最大化、最小化する値を求めるoptim関数とotimize関数について、その違いや使い方について書いていきます。 optimize関数とoptim関数 この二つは、ある関数の中で値を最大化、最小化するパラメーターを求める時に利用します。簡単な例だと、二次関数を最小化するを求めたり、統計学だと最尤法や最小二乗法に利用されます。 それでは、具体的にやっていきましょう! optimize関数 optimeze関数は求めたいパラメーターが一つの場合に利用します。今回は、を最小化するを求めてみましょう! foo <- function(x){(x-3)^2+5}#y = (x-3)^2+5の関数を定義 x <- seq(-1,7,0.1) y <- foo(x) >#グラフ化 plot(x,y,type="o",ylim=c(0,20)) grid(nx = 8 , col =