Skip to contents

Extracts coefficients from an existing mvSuSiE fit or fits `mvsusieR::mvsusie()` from `X` and `Y`.

Usage

mvsusie_weights(
  mvsusie_fit = NULL,
  X = NULL,
  Y = NULL,
  prior_variance = NULL,
  residual_variance = NULL,
  L = 30,
  L_greedy = 5,
  verbose = FALSE,
  ...
)

Arguments

mvsusie_fit

Optional fitted mvSuSiE object.

X

Genotype matrix. Required when `mvsusie_fit` is NULL.

Y

Phenotype matrix. Required when `mvsusie_fit` is NULL.

prior_variance

Optional mvSuSiE prior variance list.

residual_variance

Optional residual variance matrix.

L

Maximum number of components.

L_greedy

Initial greedy number of components.

verbose

If TRUE, prints mvSuSiE fitting progress.

...

Additional arguments passed to `mvsusieR::mvsusie()` when fitting.

Value

Matrix of variant weights.