Developer documentation
Version 3.0.3-105-gd3941f44
glm.h File Reference
#include "app.h"
#include "types.h"
#include "math/condition_number.h"
#include "math/least_squares.h"
#include "math/zstatistic.h"
#include "math/stats/import.h"
#include "math/stats/typedefs.h"
#include "misc/bitset.h"

Go to the source code of this file.

Classes

class  MR::Math::Stats::GLM::Hypothesis
 
class  MR::Math::Stats::GLM::TestBase
 
class  MR::Math::Stats::GLM::TestFixedHomoscedastic
 
class  MR::Math::Stats::GLM::TestFixedHeteroscedastic
 
class  MR::Math::Stats::GLM::TestVariableHomoscedastic
 
class  MR::Math::Stats::GLM::TestVariableHeteroscedastic
 

Namespaces

namespace  MR
 
namespace  MR::Math
 
namespace  MR::Math::Stats
 
namespace  MR::Math::Stats::GLM
 

Functions

App::OptionGroup MR::Math::Stats::GLM::glm_options (const std::string &element_name)
 
void MR::Math::Stats::GLM::check_design (const matrix_type &, const bool)
 
index_array_type MR::Math::Stats::GLM::load_variance_groups (const size_t num_inputs)
 
vector< Hypothesis > MR::Math::Stats::GLM::load_hypotheses (const std::string &file_path)
 
matrix_type MR::Math::Stats::GLM::solve_betas (const matrix_type &measurements, const matrix_type &design)
 
vector_type MR::Math::Stats::GLM::abs_effect_size (const matrix_type &measurements, const matrix_type &design, const Hypothesis &hypothesis)
 
matrix_type MR::Math::Stats::GLM::abs_effect_size (const matrix_type &measurements, const matrix_type &design, const vector< Hypothesis > &hypotheses)
 
matrix_type MR::Math::Stats::GLM::stdev (const matrix_type &measurements, const matrix_type &design)
 
matrix_type MR::Math::Stats::GLM::stdev (const matrix_type &measurements, const matrix_type &design, const index_array_type &variance_groups)
 
vector_type MR::Math::Stats::GLM::std_effect_size (const matrix_type &measurements, const matrix_type &design, const Hypothesis &hypothesis)
 
matrix_type MR::Math::Stats::GLM::std_effect_size (const matrix_type &measurements, const matrix_type &design, const vector< Hypothesis > &hypotheses)
 
void MR::Math::Stats::GLM::all_stats (const matrix_type &measurements, const matrix_type &design, const vector< Hypothesis > &hypotheses, const index_array_type &variance_groups, matrix_type &betas, matrix_type &abs_effect_size, matrix_type &std_effect_size, matrix_type &stdev)
 
void MR::Math::Stats::GLM::all_stats (const matrix_type &measurements, const matrix_type &design, const vector< CohortDataImport > &extra_columns, const vector< Hypothesis > &hypotheses, const index_array_type &variance_groups, vector_type &cond, matrix_type &betas, matrix_type &abs_effect_size, matrix_type &std_effect_size, matrix_type &stdev)
 

Variables

const char *const MR::Math::Stats::GLM::column_ones_description