Make Function Tables Compatible
Convert several objects of class "fv"
to the same values of the function argument.
## S3 method for class 'fv' harmonise(..., strict=FALSE) ## S3 method for class 'fv' harmonize(..., strict=FALSE)
... |
Any number of function tables (objects of class |
strict |
Logical. If |
A function value table (object of class "fv"
) is
essentially a data frame giving the values of a function f(x)
(or several alternative estimates of this value)
at equally-spaced values of the function argument x.
The command harmonise
is generic. This is the
method for objects of class "fv"
.
All arguments ...
must be function value tables
(objects of class "fv"
).
The result will be a list, of length equal to the number of
arguments ...
, containing new versions of each of these functions,
converted to a common sequence of x values.
If the arguments were named (name=value
) then the return value
also carries these names.
The range of x values in the resulting functions
will be the intersection of the ranges of x values
in the original functions.
The spacing of x values in the resulting functions
will be the finest (narrowest) of the spacings of the
x values in the original functions.
Function values are interpolated using approxfun
.
If strict=TRUE
, each column of data will be retained only if
a column of the same name appears in all of the arguments ...
.
This ensures that the resulting objects are strictly compatible
in the sense of compatible.fv
,
and can be combined using eval.fv
or collapse.fv
.
If strict=FALSE
(the default), this does not occur,
and then the resulting objects are not guaranteed to be compatible
in the sense of compatible.fv
.
A list, of length equal to the number of arguments ...
,
whose entries are objects of class "fv"
.
If the arguments were named (name=value
) then the return value
also carries these names.
Adrian Baddeley Adrian.Baddeley@curtin.edu.au
, Rolf Turner r.turner@auckland.ac.nz
and Ege Rubak rubak@math.aau.dk.
H <- harmonise(K=Kest(cells), G=Gest(cells)) H
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.