plot.unireg {uniReg} | R Documentation |
Plot method for unireg
objects.
Description
Plotting a unimodal regression object.
Usage
## S3 method for class 'unireg'
plot(x, onlySpline=FALSE, type="l", xlab="x", ylab=NULL, col="black", ...)
Arguments
x |
Object of class |
onlySpline |
Logical indicating whether only the fitted spline or also the original data points should be plotted. Defaults to FALSE (plotting both). |
type |
Per default plotting type |
xlab |
Per default the x-axis is labelled with "x". |
ylab |
If the user does not specify a label for the y-axis, that is when |
col |
Colour of the spline function to be plotted (default: black). |
... |
other parameters to be passed through to the generic |
Details
This is a plot method for unimodal regression objects. The spline function is plotted using a grid of x-values equally spaced across the interval on which the spline is defined. The distance between the grid values is given by the minimal distance of the observed x-values (used for fitting) divided by 10.
Author(s)
Claudia Koellmann
See Also
unireg
,predict.unireg
,points.unireg
Examples
x <- sort(rep(0:5,20))
n <- length(x)
set.seed(41333)
func <- function(mu){rnorm(1,mu,0.05)}
y <- sapply(dchisq(x,3),func)
# fit with default settings
fit <- unireg(x, y, g=5)
# short overview of the fitted spline
fit
# plot of fitted spline with and without data
plot(fit, col="orange")
plot(fit, onlySpline=TRUE)