valid_labels {xnet}R Documentation

Test the correctness of the labels.

Description

This function checks whether the labels between the Y, K, and G matrices make sense. This means that all the labels found as rownames for y can be found as rownames and column names of k, and all the colnames for y can be found as rownames and colnames of g (if provided).

Usage

valid_labels(y, k, g = NULL)

Arguments

y

the label matrix

k

the kernel matrix for the rows

g

the kernel matrix for the columns (optional). If not available, it takes the value NULL

Details

Compatible labels mean that it is unequivocally clear which rows and columns can be linked throughout the model. In case none of the matrices have row- or colnames, the labels are considered compatible. In all other cases, all matrices should have both row and column names. They should fulfill the following conditions:

Value

TRUE if all labels are compatible, an error otherwise.

Note

This is a non-exported convenience function.


[Package xnet version 0.1.11 Index]