modalities.fmri.spm.reml¶
Module: modalities.fmri.spm.reml
¶
Functions¶
-
nipy.modalities.fmri.spm.reml.
orth
(X, tol=1e-07)[source]¶ Compute orthonormal basis for the column span of X.
Rank is determined by zeroing all singular values, u, less than or equal to tol*u.max().
- INPUTS:
X – n-by-p matrix
- OUTPUTS:
- B – n-by-rank(X) matrix with orthonormal columns spanning
the column rank of X
-
nipy.modalities.fmri.spm.reml.
reml
(sigma, components, design=None, n=1, niter=128, penalty_cov=1.2664165549094176e-14, penalty_mean=0)[source]¶ Adapted from spm_reml.m
ReML estimation of covariance components from sigma using design matrix.
- INPUTS:
sigma – m-by-m covariance matrix components – q-by-m-by-m array of variance components
mean of sigma is modeled as a some over components[i]
- design – m-by-p design matrix whose effect is to be removed for
ReML. If None, no effect removed (???)
n – degrees of freedom of sigma penalty_cov – quadratic penalty to be applied in Fisher algorithm.
If the value is a float, f, the penalty is f * identity(m). If the value is a 1d array, this is the diagonal of the penalty.
- penalty_mean – mean of quadratic penalty to be applied in Fisher
algorithm. If the value is a float, f, the location is f * np.ones(m).
- OUTPUTS:
C – estimated mean of sigma h – array of length q representing coefficients
of variance components
cov_h – estimated covariance matrix of h