maximizeQuadratic {edgeR} | R Documentation

## 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)`.

### 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.

### Value

numeric vector of length equal to `nrow(y)` giving the x-value at which `y` is maximized.

### Author(s)

Yunshun Chen and Gordon Smyth

### See Also

`maximizeInterpolant`

### Examples

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

[Package edgeR version 3.24.3 Index]