maximizeQuadratic: Maximize a function given a table of values by quadratic interpolation.
Description
Maximize a function given a table of values by quadratic interpolation.
Usage
maximizeQuadratic(y, x=1:ncol(y))
Arguments
y
numeric matrix of response values.
x
numeric matrix of inputs of the function of same dimension as y. If a vector, must be a row vector of length equal to ncol(y).
Value
numeric vector of length equal to nrow(y) giving the x-value at which y is maximized.
Details
For each row of y, finds the three x values bracketing the maximum of y, interpolates a quadatric
polyonomial through these y for these three values and solves for the location of the maximum of the polynomial.