Medical Imaging Interaction Toolkit  2018.4.99-936b789b
Medical Imaging Interaction Toolkit
mitkGeneralizedLinearModel.cpp File Reference
#include <mitkGeneralizedLinearModel.h>
#include <mitkDistModels.h>
#include <mitkLinkModels.h>
#include <v3p_netlib.h>
#include <vnl/algo/vnl_qr.h>
#include <mitkLogMacros.h>
#include <algorithm>
#include <limits>

Go to the source code of this file.

Functions

static void _UpdateXMatrix (const vnl_matrix< double > &xData, bool addConstant, v3p_netlib_doublereal *x)
 
static void _UpdatePermXMatrix (const vnl_matrix< double > &xData, bool addConstant, const vnl_vector< unsigned int > &permutation, vnl_matrix< double > &x)
 
static void _InitMuEta (mitk::DistSimpleBinominal *dist, mitk::LogItLinking *link, const vnl_vector< double > &yData, vnl_vector< double > &mu, vnl_vector< double > &eta)
 
static void _FinalizeBVector (vnl_vector< double > &b, vnl_vector< unsigned int > &perm, int cols)
 

Function Documentation

◆ _FinalizeBVector()

static void _FinalizeBVector ( vnl_vector< double > &  b,
vnl_vector< unsigned int > &  perm,
int  cols 
)
static

◆ _InitMuEta()

static void _InitMuEta ( mitk::DistSimpleBinominal dist,
mitk::LogItLinking link,
const vnl_vector< double > &  yData,
vnl_vector< double > &  mu,
vnl_vector< double > &  eta 
)
static

◆ _UpdatePermXMatrix()

static void _UpdatePermXMatrix ( const vnl_matrix< double > &  xData,
bool  addConstant,
const vnl_vector< unsigned int > &  permutation,
vnl_matrix< double > &  x 
)
static

◆ _UpdateXMatrix()

static void _UpdateXMatrix ( const vnl_matrix< double > &  xData,
bool  addConstant,
v3p_netlib_doublereal *  x 
)
static