ismonotone {MonoPoly} | R Documentation |
Check whether a polynomial is monotone
Description
Function to check whether a polynomial is montone over a given interval.
Usage
ismonotone(object, ...)
## S3 method for class 'monpol'
ismonotone(object, a = -Inf, b = Inf, EPS = 1e-06, ...)
## Default S3 method:
ismonotone(object, a = -Inf, b = Inf, EPS = 1e-06, ...)
Arguments
object |
Either an object of class ‘ monpol’ or a numeric vector containing the coefficient of the polynomial. |
a |
Lower limit of the interval over which the polynomial should be montone. |
b |
Upper limit of the interval over which the polynomial should be montone. |
EPS |
Numerical precision, values with absolute value smaller than EPS are treated as zero. |
... |
Further arguments passed to or from other methods. |
Value
TRUE
or FALSE
depending on whether the polynomial is
montone over (a,b) or not.
Note that due to numerical precision issues it is possible that a polynomial that should be monotone is declared to be not monotone.
Author(s)
Kevin Murray <Kevin.Murray@uwa.edu.au>
Berwin A Turlach <Berwin.Turlach@gmail.com>
Examples
fit <- monpol(y~x, w0)
ismonotone(fit)
beta <- c(1,0,2) ## the polynomial 1 + 2*x^2
ismonotone(beta)
ismonotone(beta, a=0)
ismonotone(beta, b=0)
[Package MonoPoly version 0.3-10 Index]