Applies smoothing to the values in selected columns of a function value table.
# S3 method for fv
Smooth(X, which = "*", ...,
          method=c("smooth.spline", "loess"),
          xinterval=NULL)Values to be smoothed.
    A function value table (object of class "fv",
    see fv.object).
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
    or loess to control the smoothing.
Smoothing algorithm. A character string, partially matched
    to either "smooth.spline" or "loess".
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.
Another function value table (object of class "fv")
  of the same format.
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.
# NOT RUN {
   data(cells)
   G <- Gest(cells)
   plot(G)
   plot(Smooth(G, df=9), add=TRUE)
# }
Run the code above in your browser using DataLab