|
fastglmm
Massively scalable generalized linear mixed models
|
#include <fastlmm_fit.h>
Public Member Functions | |
| fastlmm () | |
| fastlmm (const T1 &Y_, const T2 &X_, const spectralDecomp< T3 > &dcmp, const vec &weights_, const ModelDetail md=LOW, const double &lambda=0, const bool REML=false) | |
| fastlmm (const T1 &Y_, const T2 &X_, const spectralDecomp< T3 > &dcmp, const vec &weights_, const vec &Yu_, const mat &Xu_, const ModelDetail md=LOW, const double &lambda=0, const bool REML=false) | |
| fastlmm (const T1 &Y_, const T2 &X_, const spectralDecomp< T3 > &dcmp, const vec &weights_, const vec &Yu_, const mat &Xu_, const mat &Gamma_XX_, const mat &Gamma_XY_, const ModelDetail md=LOW, const double &lambda=0, const bool REML=false) | |
| fastlmm (const T2 &X_, const spectralDecomp< T3 > &dcmp, const ModelDetail md=LOW, const double &lambda=0, const bool REML=false) | |
| void | update_response (const T1 &Y_, const vec &weights_) |
| void | update_response (const T1 &Y_, const vec &weights_, const mat &Yu_) |
| ModelFitLMM | get_result (const bool &returnUS=false) |
| const double | get_logLik () const |
| const vec | get_beta () const |
| const double | get_sigSq_g () const |
| const double | get_sigSq_e () const |
| const int | get_iter () const |
| const double | get_delta () const |
| const mat | get_vcov () const |
| const mat | get_beta_se () const |
| void | set_model_failure () |
| const double | get_rdf () const |
| const vec | hatvalues () const |
| const vec | residuals () const |
| const vec | fitted () const |
| const vec | blup () const |
| double | ll (const double &delta) |
| void | estimate_delta (const double &left, const double &right, const double &tol) |
| void | eval_delta (const double &delta) |
| double | score_test (const vec &x_) |
| void | update_Y (const T1 &Y_) |
| void | update_X (const vec &X_) |
| vec | get_weights () |
| vec | get_ru () |
| vec | get_r () |
| vec | get_y () |
|
inline |
| fastglmmLib::fastlmm< T1, T2, T3 >::fastlmm | ( | const T1 & | Y_, |
| const T2 & | X_, | ||
| const spectralDecomp< T3 > & | dcmp, | ||
| const vec & | weights_, | ||
| const ModelDetail | md = LOW, | ||
| const double & | lambda = 0, | ||
| const bool | REML = false ) |
| fastglmmLib::fastlmm< T1, T2, T3 >::fastlmm | ( | const T1 & | Y_, |
| const T2 & | X_, | ||
| const spectralDecomp< T3 > & | dcmp, | ||
| const vec & | weights_, | ||
| const vec & | Yu_, | ||
| const mat & | Xu_, | ||
| const ModelDetail | md = LOW, | ||
| const double & | lambda = 0, | ||
| const bool | REML = false ) |
| fastglmmLib::fastlmm< T1, T2, T3 >::fastlmm | ( | const T1 & | Y_, |
| const T2 & | X_, | ||
| const spectralDecomp< T3 > & | dcmp, | ||
| const vec & | weights_, | ||
| const vec & | Yu_, | ||
| const mat & | Xu_, | ||
| const mat & | Gamma_XX_, | ||
| const mat & | Gamma_XY_, | ||
| const ModelDetail | md = LOW, | ||
| const double & | lambda = 0, | ||
| const bool | REML = false ) |
| fastglmmLib::fastlmm< T1, T2, T3 >::fastlmm | ( | const T2 & | X_, |
| const spectralDecomp< T3 > & | dcmp, | ||
| const ModelDetail | md = LOW, | ||
| const double & | lambda = 0, | ||
| const bool | REML = false ) |
| const vec fastglmmLib::fastlmm< T1, T2, T3 >::blup | ( | ) | const |
| void fastglmmLib::fastlmm< T1, T2, T3 >::estimate_delta | ( | const double & | left, |
| const double & | right, | ||
| const double & | tol ) |
|
inline |
| const vec fastglmmLib::fastlmm< T1, T2, T3 >::fitted | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| const double fastglmmLib::fastlmm< T1, T2, T3 >::get_rdf | ( | ) | const |
Residual degrees of freedom
| ModelFitLMM fastglmmLib::fastlmm< T1, T2, T3 >::get_result | ( | const bool & | returnUS = false | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| const vec fastglmmLib::fastlmm< T1, T2, T3 >::hatvalues | ( | ) | const |
| double fastglmmLib::fastlmm< T1, T2, T3 >::ll | ( | const double & | delta | ) |
| const vec fastglmmLib::fastlmm< T1, T2, T3 >::residuals | ( | ) | const |
| double fastglmmLib::fastlmm< T1, T2, T3 >::score_test | ( | const vec & | x_ | ) |
|
inline |
| void fastglmmLib::fastlmm< T1, T2, T3 >::update_response | ( | const T1 & | Y_, |
| const vec & | weights_ ) |
| void fastglmmLib::fastlmm< T1, T2, T3 >::update_response | ( | const T1 & | Y_, |
| const vec & | weights_, | ||
| const mat & | Yu_ ) |
| void fastglmmLib::fastlmm< T1, T2, T3 >::update_X | ( | const vec & | X_ | ) |
| void fastglmmLib::fastlmm< T1, T2, T3 >::update_Y | ( | const T1 & | Y_ | ) |