tf_rebase {tf} | R Documentation |
Change (basis) representation of a tf
-object
Description
Apply the representation of one tf
-object to another; i.e. re-express it in
the other's basis, on its grid, etc.
Useful for making different functional data objects compatible so they can
be combined, compared or computed with.
Usage
tf_rebase(object, basis_from, arg = tf_arg(basis_from), ...)
## S3 method for class 'tfd'
tf_rebase(object, basis_from, arg = tf_arg(basis_from), ...)
## S3 method for class 'tfb'
tf_rebase(object, basis_from, arg = tf_arg(basis_from), ...)
Arguments
object |
a |
basis_from |
the |
arg |
optional new |
... |
forwarded to the |
Details
This uses double dispatch (S3) internally, so the methods defined below are
themselves generics for methods tf_rebase.tfd.tfd
,
tf_rebase.tfd.tfb_spline
, tf_rebase.tfd.tfb_fpc
, tf_rebase.tfb.tfd
,
tf_rebase.tfb.tfb
that dispatch on object_from
.
Value
a tf
-vector containing the data of object
in the same representation
as basis_from
(potentially modified by the arguments given in ...
).
Methods (by class)
-
tf_rebase(tfd)
: re-express atfd
-vector in the same representation as some othertf
-vector -
tf_rebase(tfb)
: re-express atfb
-vector in the same representation as some othertf
-vector.