This function constructs a design for an RSA model using a single distance matrix, labels, and blocks.
Usage
vector_rsa_design(D, labels, block_var)
Arguments
- D
A representational dissimilarity matrix with row.names indicating labels.
- labels
character vector of labels corresponding to rows in another dataset X.
- block_var
A vector indicating the block (strata) each label belongs to. Must be the same length as `labels`.
Value
A list containing the elements of the RSA design, class attributes "vector_rsa_design" and "list".
Details
The function verifies that all `labels` appear in `rownames(D)`. It also creates an expanded version
of the dissimilarity matrix (`Dexpanded`) matching the order of `labels`, and precomputes
cross-block information for later use.