| smoothRegr {plgraphics} | R Documentation |
Smoothing function used as a default in plgraphics / straight line "smoother"
Description
These functions wrap the loess smoothing function or
the lm.fit function in order to meet the argument conventions
used in the plgraphics package.
Usage
smoothRegr(x, y, weights = NULL, par = NULL, iterations = 50, minobs=NULL, ...)
smoothLm(x, y, weights = NULL, ...)
Arguments
x |
vector of x values |
y |
vector of y values to be smoothed |
weights |
vector of weigths used for fitting the smooth |
par |
value for the |
iterations |
number of iterations for the |
minobs |
minimal number of observations. If less valid observations
are provided, the result is |
... |
Further arguments, passed to |
Value
vector of smoothed values, with an attribute xtrim,
which is 1 for smoothRegr and 0 for smoothLm.
If loess fails, NAs will be returned without issuing a
warning.
Author(s)
Werner A. Stahel, ETH Zurich
See Also
Examples
t.x <- (1:50)^1.5
t.y <- log10(t.x) + rnorm(length(t.x),0,0.3)
t.y[40] <- 5
r.sm <- smoothRegr(t.x, t.y, par=0.5)
r.sm1 <- smoothRegr(t.x, t.y, iterations=1, par=0.5)
plot(t.x,t.y)
lines(t.x,r.sm, col=2)
lines(t.x,r.sm1, col=3)
[Package plgraphics version 1.2 Index]