VarCorr¶
Return variance-covariance components from a fitted mixed model.
Mirrors lme4::VarCorr() and returns a structured result object with
an as_dataframe() method for tidy output.
- VarCorr(result)[source]¶
Return variance-covariance components from a fitted model.
- Parameters:
result – A
CrossedLMEResultfromfit().- Return type:
- Returns:
VarCorrResult – Object with an
as_dataframe()method returning columnsgrp,var1,var2,vcov,sdcor— matchingas.data.frame(VarCorr(fit))in R.- Parameters:
result (CrossedLMEResult)
Examples
>>> vc = interlace.VarCorr(result) >>> vc.as_dataframe()
VarCorrResult¶
- class VarCorrResult(result)[source]¶
Structured variance-covariance components from a fitted mixed model.
Mirrors the output of R’s
VarCorr()function.- Parameters:
result (CrossedLMEResult)
Example¶
import interlace
result = interlace.fit("rt ~ condition", data=df, groups=["subject", "item"])
vc = interlace.VarCorr(result)
print(vc.as_dataframe())
# grp var1 var2 vcov sdcor
# 0 subject (Intercept) None 0.45 0.671
# 1 item (Intercept) None 0.12 0.346
# 2 Residual None None 0.38 0.616
See also¶
CrossedLMEResult —
CrossedLMEResult.variance_componentsdictsimulate / bootMer — parametric simulation using variance components