Skip to contents

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.