Smooth.fv
Apply Smoothing to Function Values
Applies smoothing to the values in selected columns of a function value table.
- Keywords
- spatial, nonparametric
Usage
## S3 method for class 'fv':
Smooth(X, which = "*", ...,
method=c("smooth.spline", "loess"),
xinterval=NULL)
Arguments
- X
- Values to be smoothed.
A function value table (object of class
"fv"
, seefv.object
). - which
- Character vector identifying which columns of the table
should be smoothed. Either a vector containing names
of columns, or one of the wildcard strings
"*"
or"."
explained below. - ...
- Extra arguments passed to
smooth.spline
orloess
to control the smoothing. - method
- Smoothing algorithm. A character string, partially matched
to either
"smooth.spline"
or"loess"
. - xinterval
- Optional. Numeric vector of length 2 specifying a range of $x$ values. Smoothing will be performed only on the part of the function corresponding to this range.
Details
The command Smooth.fv
applies smoothing to the function values in
a function value table (object of class "fv"
).
Smooth.fv
is a method for the generic function
Smooth
.
The smoothing is performed either by
smooth.spline
or by
loess
.
Smoothing is applied to every column (or to each of the selected columns) of function values in turn, using the function argument as the $x$ coordinate and the selected column as the $y$ coordinate. The original function values are then replaced by the corresponding smooth interpolated function values.
The optional argument which
specifies which of the
columns of function values in x
will be smoothed.
The default (indicated by the wildcard which="*"
)
is to smooth all function values, i.e. all columns except the
function argument. Alternatively which="."
designates
the subset of function values that are displayed in the default plot.
Alternatively which
can be a character vector containing the
names of columns of x
.
If the argument xinterval
is given, then
smoothing will be performed only in the specified range
of $x$ values.
Value
- Another function value table (object of class
"fv"
) of the same format.
See Also
Examples
data(cells)
G <- Gest(cells)
plot(G)
plot(Smooth(G, df=9), add=TRUE)