Learn R Programming

edgeR (version 3.14.0)

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.

See Also

maximizeInterpolant

Examples

Run this code
y <- matrix(rnorm(5*9),5,9)
maximizeQuadratic(y)

Run the code above in your browser using DataLab