pub fn array_weights(
exprs: &Array2<f64>,
design: &Array2<f64>,
var_design: Option<&Array2<f64>>,
prior_n: f64,
maxiter: usize,
tol: f64,
) -> Array1<f64>Expand description
Estimate array quality weights by REML.
exprs—ngenes x narraysexpression matrix (noNA/infinite values).design—narrays x pdesign matrix (assumed full column rank).var_design— optionalnarrays x ngamvariance designZ2whose columns sum to zero; defaults tocontr.sum(narrays).prior_n— prior support pulling weights toward 1 (limma default10).maxiter,tol— Fisher-scoring controls (limma defaults50,1e-5).
Returns a length-narrays vector of array weights. Matches
limma::arrayWeights(exprs, design) on data with no weights and no NAs.