MixedModelsBLB.jl Documentation

MixedModelsBLB.jl is a Julia package for analyzing massive longitudinal data using Linear Mixed Models (LMMs) through the Bag of Little Bootstrap (BLB) method.

Package Feature

  • Lightning fast compared to the traditional bootstrap-based LMM analysis.
  • Compatible with a variety of data inputs:
    • Supports inputs that integrate with the Tables.jl interface, inclusing the commonly used DataFrames.jl.
    • Supports interfacing with databases, which is ideal for data sets that exceed the machine's memory limit.
  • Supports parallel processing.
  • Supports both gradient-based and gradient-free solvers such as Ipopt, Knitro, and Nlopt through the MathProgBase interface.

Manual Outline