#include "math/stats/glm.h"
Protected Member Functions | |
void | apply_mask_VG (const BitSet &mask, index_array_type &VG_masked, index_array_type &VG_counts) const |
Protected Member Functions inherited from MR::Math::Stats::GLM::TestVariableHomoscedastic | |
void | get_mask (const size_t ie, BitSet &, const matrix_type &extra_columns) const |
void | apply_mask (const BitSet &mask, matrix_type::ConstColXpr data, const matrix_type &shuffling_matrix, const matrix_type &extra_column_data, matrix_type &Mfull_masked, matrix_type &shuffling_matrix_masked, vector_type &y_masked) const |
Protected Attributes | |
const index_array_type & | VG |
const size_t | num_vgs |
vector_type | gamma_weights |
Protected Attributes inherited from MR::Math::Stats::GLM::TestVariableHomoscedastic | |
const vector< CohortDataImport > & | importers |
const bool | nans_in_data |
const bool | nans_in_columns |
Protected Attributes inherited from MR::Math::Stats::GLM::TestBase | |
const matrix_type & | y |
const matrix_type | M |
const vector< Hypothesis > & | c |
std::shared_ptr< Math::Zstatistic > | stat2z |
A class to compute statistics from heteroscedastic data using a variable General Linear Model. This class produces a statistic per effect of interest. It should be used in cases where: