Learn R Programming

cobs (version 1.3-2)

conreg-methods: Summary Methods for 'conreg' Objects

Description

Methods for conreg objects

Usage

"fitted"(object, ...) "residuals"(object, ...) "knots"(Fn, ...)
"lines"(x, type = "l", col = 2, lwd = 1.5, show.knots = TRUE, add.iSpline = TRUE, force.iSpl = FALSE, ...)
"plot"(x, type = "l", col = 2, lwd = 1.5, show.knots = TRUE, add.iSpline = TRUE, force.iSpl = FALSE, xlab = "x", ylab = expression(s[c](x)), sub = "simple concave regression", col.sub = col, ...)
"predict"(object, x, deriv = 0, ...)
"print"(x, digits = max(3, getOption("digits") - 3), ...)

Arguments

object, Fn, x
an R object of class conreg, i.e., typically the result of conreg(..). For predict(), x is a numeric vector of abscissa values at which to evaluate the concave/convex spline function.
type, col, lwd, xlab, ylab, sub, col.sub
plotting arguments as in plot.default.
show.knots
logical indicating the spline knots should be marked additionally.
add.iSpline
logical indicating if an interpolation spline should be considered for plotting. This is only used when it is itself concave/convex, unless force.iSpl is TRUE.
force.iSpl
logical indicating if an interpolating spline is drawn even when it is not convex/concave.
deriv
for predict, integer specifying the derivate to be computed; currently must be 0 or 1.
digits
number of significant digits for printing.
...
further arguments, potentially passed to methods.

See Also

conreg, ....

Examples

Run this code
example(conreg, echo = FALSE)
class(rc) # "conreg"
rc # calls the print method
knots(rc)
plot(rc)
xx <- seq(-0.1, 1.1, length=201) # slightly extrapolate
yx <- predict(rc, xx)
plot(xx, yx, type = "l",
     main="plot(xx,  predict( conreg(.), xx))")

Run the code above in your browser using DataLab