Skip to content

sam::TestOfObsOverExptSig

Module: Meta Analysis Methods

Test of Excess of Significant Findings. #include <MetaAnalysis.h>

Inherits from sam::MetaAnalysis

Public Classes

Name
struct Parameters
struct ResultType

Public Functions

Name
TestOfObsOverExptSig() =default
TestOfObsOverExptSig(const Parameters & p)
virtual void estimate(Journal * journal)
ResultType TES(const arma::Row< float > & sigs, const arma::Row< float > & ni, float beta, float alpha)

Public Attributes

Name
Parameters params

Additional inherited members

Public Functions inherited from sam::MetaAnalysis

Name
virtual ~MetaAnalysis() =0
std::unique_ptr< MetaAnalysis > build(std::string name)
std::unique_ptr< MetaAnalysis > build(const json & config)
std::vector< std::string > Columns(std::string name)

Public Functions Documentation

function TestOfObsOverExptSig

TestOfObsOverExptSig() =default

function TestOfObsOverExptSig

inline TestOfObsOverExptSig(
    const Parameters & p
)

function estimate

virtual void estimate(
    Journal * journal
)

Reimplements: sam::MetaAnalysis::estimate

function TES

static ResultType TES(
    const arma::Row< float > & sigs,
    const arma::Row< float > & ni,
    float beta,
    float alpha
)

If E is absolute zero, I'm adding some noise that I don't have to deal with the explosion

A is most likely different from what R spit out, due to brutal rounding that's happening in R.

Public Attributes Documentation

variable params

Parameters params;

Updated on 29 June 2021 at 16:13:47 CEST


Last update: 2021-09-18