Skip to contents

Helper that declares pairwise covary() edges among all pairs of the supplied response names (\(K \ge 2\)), forming a complete covariance sub-graph (clique).

Usage

covary_clique(responses, level = NULL, structure = "unstructured")

Arguments

responses

Character vector of at least two distinct response names.

level

NULL for residual (rho12) edges, or a grouping name for higher-level random-effect (corpair) edges.

structure

Covariance structure label (default "unstructured").

Value

A list of drm_covary declaration objects for each pairwise combination.

Examples

covary_clique(c("activity", "boldness", "exploration"))
#> [[1]]
#> <covariance edge> rho12(activity, boldness) [residual]
#> 
#> [[2]]
#> <covariance edge> rho12(activity, exploration) [residual]
#> 
#> [[3]]
#> <covariance edge> rho12(boldness, exploration) [residual]
#>