fastglmm
Massively scalable generalized linear mixed models
Loading...
Searching...
No Matches
fastglmmLib::ModelFitGLMM Class Reference

#include <ModelFit.h>

Inheritance diagram for fastglmmLib::ModelFitGLMM:
fastglmmLib::ModelFitLMM fastglmmLib::ModelFit

Public Member Functions

 ModelFitGLMM ()
 ModelFitGLMM (ModelFitLMM &gmf, const string &family, const int &iter)
Public Member Functions inherited from fastglmmLib::ModelFitLMM
 ModelFitLMM ()
 ModelFitLMM (const bool &success, const double &logLik, const vec &weights, const vec &ru, const vec &y, const double &delta, const double &sigSq_g, const double &sigSq_e, const int &iter, const double &w_mean, const vec &coef)
 ModelFitLMM (const bool &success, const double &logLik, const vec &weights, const vec &ru, const vec &y, const double &delta, const double &sigSq_g, const double &sigSq_e, const int &iter, const double &w_mean, const vec &coef, const vec &se, const double &rdf)
 ModelFitLMM (const bool &success, const double &logLik, const vec &weights, const vec &ru, const vec &y, const double &delta, const double &sigSq_g, const double &sigSq_e, const int &iter, const double &w_mean, const vec &coef, const vec &se, const double &rdf, const mat &vcov)
 ModelFitLMM (const bool &success, const double &logLik, const vec &weights, const vec &ru, const vec &y, const double &delta, const double &sigSq_g, const double &sigSq_e, const int &iter, const double &w_mean, const vec &coef, const vec &se, const double &rdf, const mat &vcov, const vec &residuals)
 ModelFitLMM (const bool &success, const double &logLik, const vec &weights, const vec &ru, const vec &y, const double &delta, const double &sigSq_g, const double &sigSq_e, const int &iter, const double &w_mean, const vec &coef, const vec &se, const double &rdf, const mat &vcov, const vec &residuals, const vec &hatvalues)
void setUS (const mat &U_, const vec &s_, const mat &V_)
void setUS (const sp_mat &U_, const vec &s_, const mat &V_)
void setUS (const mat &U_, const vec &s_, const sp_mat &V_)
void setUS (const sp_mat &U_, const vec &s_, const sp_mat &V_)
void set_w_mean (const double &value)
Public Member Functions inherited from fastglmmLib::ModelFit
 ModelFit ()
 ModelFit (const bool &success, const vec &coef)
 ModelFit (const bool &success, const vec &coef, const vec &se, const double &dispersion, const double &rdf)
 ModelFit (const bool &success, const double &coef, const double &se, const double &dispersion, const double &rdf)
 ModelFit (const bool &success, const vec &coef, const vec &se, const double &dispersion, const double &rdf, const mat &vcov)
 ModelFit (const bool &success, const vec &coef, const vec &se, const double &dispersion, const double &rdf, const mat &vcov, const vec &residuals)
 ModelFit (const bool &success, const vec &coef, const vec &se, const double &dispersion, const double &rdf, const mat &vcov, const vec &residuals, const vec &hatvalues)
void setDevResids (const vec &dr, const vec &y, const vec &mu, const vec w={})
void setFittedValues (const vec &mu_in, const vec w={})

Public Attributes

string family = ""
double theta = datum::nan
double mu_mean = datum::nan
double y_mean = datum::nan
double nZeroPrediction = 0
Public Attributes inherited from fastglmmLib::ModelFitLMM
double logLik
vec weights
vec ru
vec y
double delta
double sigSq_g
double sigSq_e
int iter
double w_mean
bool isSet_U = false
bool isSet_Usp = false
bool isSet_V = false
bool isSet_Vsp = false
mat U
mat V
sp_mat Usp
sp_mat Vsp
vec s
mat A_sat
mat B_sat
mat hessian_vc
Public Attributes inherited from fastglmmLib::ModelFit
bool success
vec coef
vec se
double dispersion = datum::nan
double rdf = datum::nan
string ID
mat vcov
vec residuals
vec hatvalues
vec mu
vec devianceResiduals
double varFitted = datum::nan

Constructor & Destructor Documentation

◆ ModelFitGLMM() [1/2]

fastglmmLib::ModelFitGLMM::ModelFitGLMM ( )
inline

◆ ModelFitGLMM() [2/2]

fastglmmLib::ModelFitGLMM::ModelFitGLMM ( ModelFitLMM & gmf,
const string & family,
const int & iter )
inline

Member Data Documentation

◆ family

string fastglmmLib::ModelFitGLMM::family = ""

◆ mu_mean

double fastglmmLib::ModelFitGLMM::mu_mean = datum::nan

◆ nZeroPrediction

double fastglmmLib::ModelFitGLMM::nZeroPrediction = 0

◆ theta

double fastglmmLib::ModelFitGLMM::theta = datum::nan

◆ y_mean

double fastglmmLib::ModelFitGLMM::y_mean = datum::nan

The documentation for this class was generated from the following file: