Releases: JuliaStats/MixedModels.jl
Releases · JuliaStats/MixedModels.jl
Use BlockedSparse type to reduce allocation
- Reduce memory allocation and garbage collection in models with multiple vector-valued random effects
- Add tests and test coverage
- Add benchmarks
Documentation updates
Extended documentation - more to come.
Switch to BlockArrays for penalized least squares
- Use
BlockArraystypes for theAandLmembers ofLinearMixedModel - Create
ScalarFactorReTermandVectorFactorReTermtypes - Create
UniformBlockDiagonalfor diagonal blocks associated withVectorFactorReTerm - Add more benchmarks
- Add tests
- Clean up code to reduce allocation
Fix loglikelihood calculation with weights
- Fixes #89
- Adds more benchmarks
- Introduces and uses
model_response(mf::ModelFrame, d::Distribution)to convert a binaryPooledDataArrayresponse to a 0/1 floating point vector. This should be done inDataFramesand a pull request will be made for this. - pass the random number generator to the
simulate!method - methods for
A_rdiv_Bc!, etc. that are now inBaseare commented withif VERSION < ... - allow a
contrastsspecification inlmmandglmm
Fold wttrms and Λ into trms
- reformulate the
LinearMixedModeltype by incorporating thewttrmsandΛmembers into thetrmsmember. - create
AbstractTermwith subtypesMatrixTermandFactorReTerm - add some benchmarks using the
BenchmarkToolspackage - remove some of the instances of method definitions for functions from Base with signatures of Base classes only
- BLAS-like in-place linear algebra with scalar multipliers are now called e.g. αβA_mul_Bc!
- the remaining problematic methods are operations with
Diagonalfor which I plan to create a PR on the julia repository after consulting with Tony and Andreas
Lower Cholesky formulation
Travis failures are timeouts on julia-0.6.0-pre. Once the dust settles on the julia new release I will check for bottlenecks.
Last release before v0.8.0
Incorporate a couple of commits on the master branch prior to major changes from merging the LowerCholesky branch.
Allow 3 or more nested factors
v0.7.6 Fix correlation store in bootstrap!
Return a DataFrame from bootstrap
The bootstrap function now returns a data frame with columns corresponding to individual parameters.
Correct the calculation of the conditional std. dev. of the r.e.
Correct the calculation of conditional std dev of r.e. * Initialize pars to optsum.initial, not optsum.final * clean up logic in optimize for GLMM - still needs work * Restore model at the end of the bootstrap * Use Cholesky factor not product in `condVar` * Need to square diagonals of Cholesky factor Failures on v0.6.0-dev are new and likely not to be unique to this package.