|
fastglmm
Massively scalable generalized linear mixed models
|
#include <RcppArmadillo.h>#include "fastglmm.h"#include "exportToR_fastlmm.h"#include "nb_theta.h"#include "glmmFitFeatures.h"#include "glmmFitResponses.h"Functions | |
| List | fastlmm_mm (const arma::vec &y, const arma::mat &X, const arma::mat &U, const arma::vec &s, const arma::vec &weights, const std::string &dcmpMethod, const double &delta, const double &left, const double &right, const double &tol, const double &lambda, const int &nthreads, const bool REML=false) |
| List | fastlmm_ms (const arma::vec &y, const arma::mat &X, const arma::sp_mat &U, const arma::vec &s, const arma::vec &weights, const std::string &dcmpMethod, const double &delta, const double &left, const double &right, const double &tol, const double &lambda, const int &nthreads, const bool REML=false) |
| List | fastlmm_sm (const arma::vec &y, const arma::sp_mat &X, const arma::mat &U, const arma::vec &s, const arma::vec &weights, const std::string &dcmpMethod, const double &delta, const double &left, const double &right, const double &tol, const double &lambda, const int &nthreads, const bool REML=false) |
| List | fastlmm_ss (const arma::vec &y, const arma::sp_mat &X, const arma::sp_mat &U, const arma::vec &s, const arma::vec &weights, const std::string &dcmpMethod, const double &delta, const double &left, const double &right, const double &tol, const double &lambda, const int &nthreads, const bool REML=false) |
| double | nb_theta (const NumericVector &y, const NumericVector &mu, const double &n, const NumericVector &weights, const double &left=-5, const double &right=20, const double &tol=1e-5) |
| List | fastglmm_mm (const arma::vec &y, const arma::mat &X, const arma::mat &U, const arma::vec &s, const arma::vec &weights, const arma::vec &offset, const std::string &family, const std::string &dcmpMethod, const double &delta, const double &left, const double &right, const double &tol, const double &tol_eta, const int &maxit, const double &lambda, const int &nthreads, const bool &doCoxReid=true) |
| List | fastglmm_ms (const arma::vec &y, const arma::mat &X, const arma::sp_mat &U, const arma::vec &s, const arma::vec &weights, const arma::vec &offset, const std::string &family, const std::string &dcmpMethod, const double &delta, const double &left, const double &right, const double &tol, const double &tol_eta, const int &maxit, const double &lambda, const int &nthreads, const bool &doCoxReid=true) |
| List fastglmm_mm | ( | const arma::vec & | y, |
| const arma::mat & | X, | ||
| const arma::mat & | U, | ||
| const arma::vec & | s, | ||
| const arma::vec & | weights, | ||
| const arma::vec & | offset, | ||
| const std::string & | family, | ||
| const std::string & | dcmpMethod, | ||
| const double & | delta, | ||
| const double & | left, | ||
| const double & | right, | ||
| const double & | tol, | ||
| const double & | tol_eta, | ||
| const int & | maxit, | ||
| const double & | lambda, | ||
| const int & | nthreads, | ||
| const bool & | doCoxReid = true ) |
| List fastglmm_ms | ( | const arma::vec & | y, |
| const arma::mat & | X, | ||
| const arma::sp_mat & | U, | ||
| const arma::vec & | s, | ||
| const arma::vec & | weights, | ||
| const arma::vec & | offset, | ||
| const std::string & | family, | ||
| const std::string & | dcmpMethod, | ||
| const double & | delta, | ||
| const double & | left, | ||
| const double & | right, | ||
| const double & | tol, | ||
| const double & | tol_eta, | ||
| const int & | maxit, | ||
| const double & | lambda, | ||
| const int & | nthreads, | ||
| const bool & | doCoxReid = true ) |
| List fastlmm_mm | ( | const arma::vec & | y, |
| const arma::mat & | X, | ||
| const arma::mat & | U, | ||
| const arma::vec & | s, | ||
| const arma::vec & | weights, | ||
| const std::string & | dcmpMethod, | ||
| const double & | delta, | ||
| const double & | left, | ||
| const double & | right, | ||
| const double & | tol, | ||
| const double & | lambda, | ||
| const int & | nthreads, | ||
| const bool | REML = false ) |
| List fastlmm_ms | ( | const arma::vec & | y, |
| const arma::mat & | X, | ||
| const arma::sp_mat & | U, | ||
| const arma::vec & | s, | ||
| const arma::vec & | weights, | ||
| const std::string & | dcmpMethod, | ||
| const double & | delta, | ||
| const double & | left, | ||
| const double & | right, | ||
| const double & | tol, | ||
| const double & | lambda, | ||
| const int & | nthreads, | ||
| const bool | REML = false ) |
| List fastlmm_sm | ( | const arma::vec & | y, |
| const arma::sp_mat & | X, | ||
| const arma::mat & | U, | ||
| const arma::vec & | s, | ||
| const arma::vec & | weights, | ||
| const std::string & | dcmpMethod, | ||
| const double & | delta, | ||
| const double & | left, | ||
| const double & | right, | ||
| const double & | tol, | ||
| const double & | lambda, | ||
| const int & | nthreads, | ||
| const bool | REML = false ) |
| List fastlmm_ss | ( | const arma::vec & | y, |
| const arma::sp_mat & | X, | ||
| const arma::sp_mat & | U, | ||
| const arma::vec & | s, | ||
| const arma::vec & | weights, | ||
| const std::string & | dcmpMethod, | ||
| const double & | delta, | ||
| const double & | left, | ||
| const double & | right, | ||
| const double & | tol, | ||
| const double & | lambda, | ||
| const int & | nthreads, | ||
| const bool | REML = false ) |
| double nb_theta | ( | const NumericVector & | y, |
| const NumericVector & | mu, | ||
| const double & | n, | ||
| const NumericVector & | weights, | ||
| const double & | left = -5, | ||
| const double & | right = 20, | ||
| const double & | tol = 1e-5 ) |