v2.0.0
Loading...
Searching...
No Matches
STSLIB::StatsMcCorrection Class Reference

Multiple comparison corrections (Bonferroni, Holm-Bonferroni, FDR). More...

#include <sts_correction.h>

Static Public Member Functions

static Eigen::MatrixXd bonferroni (const Eigen::MatrixXd &pValues)
static Eigen::MatrixXd holmBonferroni (const Eigen::MatrixXd &pValues)
static Eigen::MatrixXd fdr (const Eigen::MatrixXd &pValues, double alpha=0.05)

Detailed Description

Multiple comparison corrections (Bonferroni, Holm-Bonferroni, FDR).

Multiple comparison correction methods.

Definition at line 63 of file sts_correction.h.

Member Function Documentation

◆ bonferroni()

MatrixXd StatsMcCorrection::bonferroni ( const Eigen::MatrixXd & pValues)
static

Bonferroni correction: corrected_p = min(p * n, 1.0).

Parameters
[in]pValuesMatrix of p-values.
Returns
Corrected p-values (same shape as input).

Definition at line 57 of file sts_correction.cpp.

◆ fdr()

MatrixXd StatsMcCorrection::fdr ( const Eigen::MatrixXd & pValues,
double alpha = 0.05 )
static

False Discovery Rate (Benjamini-Hochberg) correction.

Parameters
[in]pValuesMatrix of p-values.
[in]alphaSignificance level (default 0.05, used for reference only; correction is applied regardless).
Returns
Corrected p-values (same shape as input).

Definition at line 102 of file sts_correction.cpp.

◆ holmBonferroni()

MatrixXd StatsMcCorrection::holmBonferroni ( const Eigen::MatrixXd & pValues)
static

Holm-Bonferroni step-down correction.

Parameters
[in]pValuesMatrix of p-values.
Returns
Corrected p-values (same shape as input).

Definition at line 67 of file sts_correction.cpp.


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