https://github.com/covaruber/sommer
https://github.com/covaruber/sommer
average-information mixed-models rcpparmadillo
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/covaruber/sommer
- Owner: covaruber
- Created: 2018-12-12T18:59:08.000Z (over 7 years ago)
- Default Branch: unified
- Last Pushed: 2025-10-19T18:30:29.000Z (9 months ago)
- Last Synced: 2025-10-22T06:34:29.044Z (9 months ago)
- Topics: average-information, mixed-models, rcpparmadillo
- Language: R
- Homepage:
- Size: 30.5 MB
- Stars: 49
- Watchers: 5
- Forks: 29
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG
Awesome Lists containing this project
README
# sommer: Solving Mixed Model Equations in R
Structural multivariate-univariate linear mixed model solver for estimation of multiple random effects with unknown variance-covariance structures (e.g., heterogeneous and unstructured) and known covariance among levels of random effects (e.g., pedigree and genomic relationship matrices) ([Covarrubias-Pazaran, 2016](https://doi.org/10.1371/journal.pone.0156744); [Maier et al., 2015](https://doi.org/10.1016/j.ajhg.2014.12.006); Jensen et al., 1997). REML estimates can be obtained using the Direct-Inversion Newton-Raphson and Direct-Inversion Average Information algorithms for the problems r x r (r being the number of records) or using the Henderson-based average information algorithm for the problem c x c (c being the number of coefficients to estimate). Spatial models can also be fitted using the two-dimensional spline functionality available.
## Installation
You can install the development version of `sommer` from GitHub:
``` r
devtools::install_github('covaruber/sommer')
```
## Development
The sommer package is under active development. If you are an expert in mixed models, statistics or programming and you know how to implement of the following:
+ the minimum degree ordering algorithm
+ the symbolic cholesky factorization
+ automatic differentiation
+ generalized linear models
please help us to take sommer to the next level. Drop me an email or push some changes through github :)