SecreC 2 language  2.8.0 (2023.09)
Language and standard library reference
Data Structures | Functions | Variables
shared3p_statistics_glm.sc File Reference

Data Structures

struct  GLMResult< D, T >
 

Functions

template<domain D :shared3p >
GLMResult< D, float32 > generalizedLinearModel (D int32[[1]] dependent, D int32[[2]] variables, int64 family, uint iterations)
 
template<domain D :shared3p >
GLMResult< D, float64 > generalizedLinearModel (D int64[[1]] dependent, D int64[[2]] variables, int64 family, uint iterations)
 
template<domain D :shared3p >
GLMResult< D, float32 > generalizedLinearModel (D float32[[1]] dependent, D float32[[2]] variables, int64 family, uint iterations)
 
template<domain D :shared3p >
GLMResult< D, float64 > generalizedLinearModel (D float64[[1]] dependent, D float64[[2]] variables, int64 family, uint iterations)
 
template<domain D :shared3p >
GLMResult< D, float32 > generalizedLinearModel (D int32[[1]] dependent, D int32[[2]] variables, int64 family, uint iterations, int64 SOLEmethod, uint SOLEiterations)
 
template<domain D :shared3p >
GLMResult< D, float64 > generalizedLinearModel (D int64[[1]] dependent, D int64[[2]] variables, int64 family, uint iterations, int64 SOLEmethod, uint SOLEiterations)
 
template<domain D :shared3p >
GLMResult< D, float32 > generalizedLinearModel (D float32[[1]] dependent, D float32[[2]] variables, int64 family, uint iterations, int64 SOLEmethod, uint SOLEiterations)
 
template<domain D :shared3p >
GLMResult< D, float64 > generalizedLinearModel (D float64[[1]] dependent, D float64[[2]] variables, int64 family, uint iterations, int64 SOLEmethod, uint SOLEiterations)
 
template<domain D :shared3p >
D float32 glmStandardErrors (D int32[[1]] dependent, D int32[[2]] variables, D float32[[1]] coefficients, int64 family)
 
template<domain D :shared3p >
D float64 glmStandardErrors (D int64[[1]] dependent, D int64[[2]] variables, D float64[[1]] coefficients, int64 family)
 
template<domain D :shared3p >
D float32 glmStandardErrors (D float32[[1]] dependent, D float32[[2]] variables, D float32[[1]] coefficients, int64 family)
 
template<domain D :shared3p >
D float64 glmStandardErrors (D float64[[1]] dependent, D float64[[2]] variables, D float64[[1]] coefficients, int64 family)
 
template<domain D :shared3p >
D float32 GLMAIC (D int32[[1]] dependent, GLMResult< D, float32 > glm)
 
template<domain D :shared3p >
D float64 GLMAIC (D int64[[1]] dependent, GLMResult< D, float64 > glm)
 
template<domain D :shared3p >
D float32 GLMAIC (D float32[[1]] dependent, GLMResult< D, float32 > glm)
 
template<domain D :shared3p >
D float64 GLMAIC (D float64[[1]] dependent, GLMResult< D, float64 > glm)
 
template<domain D :shared3p >
D float32 GLMAIC (D int32[[1]] dependent, D int32[[2]] vars, D float32[[1]] coefficients, int64 family)
 
template<domain D :shared3p >
D float64 GLMAIC (D int64[[1]] dependent, D int64[[2]] vars, D float64[[1]] coefficients, int64 family)
 
template<domain D :shared3p >
D float32 GLMAIC (D float32[[1]] dependent, D float32[[2]] vars, D float32[[1]] coefficients, int64 family)
 
template<domain D :shared3p >
D float64 GLMAIC (D float64[[1]] dependent, D float64[[2]] vars, D float64[[1]] coefficients, int64 family)
 

Variables

 GLM_FAMILY_GAUSSIAN = 0
 
int64 GLM_FAMILY_BINOMIAL_LOGIT = 1
 
int64 GLM_FAMILY_GAMMA = 2
 
int64 GLM_FAMILY_POISSON = 3
 
int64 GLM_SOLE_METHOD_INVERT = 0
 
int64 GLM_SOLE_METHOD_LU_DECOMPOSITION = 1
 
int64 GLM_SOLE_METHOD_GAUSS = 2
 
int64 GLM_SOLE_METHOD_CONJUGATE_GRADIENT = 3