| response,tskrr-method {xnet} | R Documentation |
Getters for tskrr objects
Description
The functions described here are convenience functions to get
information out of a tskrr object.
Usage
## S4 method for signature 'tskrr'
response(x, ...)
## S4 method for signature 'tskrrHomogeneous'
lambda(x)
## S4 method for signature 'tskrrHeterogeneous'
lambda(x)
is_tskrr(x)
is_homogeneous(x)
is_heterogeneous(x)
symmetry(x)
get_eigen(x, which = c("row", "column"))
get_kernelmatrix(x, which = c("row", "column"))
has_hat(x)
get_kernel(x, which = c("row", "column"))
Arguments
x |
a |
... |
arguments passed to other methods. |
which |
a character value indicating whether the eigen decomposition for the row kernel matrix or the column kernel matrix should be returned. |
Value
For response: the original label matrix
For lambda: a named numeric vector with one resp both lambda
values used in the model. The names are "k" and "g" respectively.
For is_tskrr a logical value indicating whether the
object is a tskrr object
For is_homogeneous a logical value indicating whether the
tskrr model is a homogeneous one.
For is_heterogeneous a logical value indicating whether the
tskrr model is a heterogeneous one.
For symmetry a character value indicating the symmetry
for a homogeneous model. If
the model is not homogeneous, NA is returned.
For get_eigen the eigen decomposition of the requested
kernel matrix.
For get_kernelmatrix the original kernel matrix
for the rows or columns.
For has_hat a logical value indicating whether
the tskrr model contains the kernel hat matrices.
Warning
The function get_kernel is deprecated.
Use get_kernelmatrix instead.
Examples
data(drugtarget)
mod <- tskrr(drugTargetInteraction, targetSim, drugSim)
is_homogeneous(mod)
EigR <- get_eigen(mod)
EigC <- get_eigen(mod, which = 'column')
lambda(mod)