Skip to content

sam::EggersTestEstimator

Module: Meta Analysis Methods

Egger's Test of Funnel Plot Symmetry. More...

#include <MetaAnalysis.h>

Inherits from sam::MetaAnalysis

Public Classes

Name
struct Parameters
Parameters of the EggersTestEstimator.
struct ResultType

Public Functions

Name
EggersTestEstimator() =default
EggersTestEstimator(const Parameters & p)
virtual void estimate(Journal * journal)
ResultType EggersTest(const arma::Row< float > & yi, const arma::Row< float > & vi, 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)

Detailed Description

class sam::EggersTestEstimator;

Egger's Test of Funnel Plot Symmetry.

A strategy performing Egger's Test on the available list of Journal's publications. List of available parameters and the format of output can be found in Parameters, and ResultType.

Public Functions Documentation

function EggersTestEstimator

EggersTestEstimator() =default

function EggersTestEstimator

inline EggersTestEstimator(
    const Parameters & p
)

function estimate

virtual void estimate(
    Journal * journal
)

Reimplements: sam::MetaAnalysis::estimate

function EggersTest

static ResultType EggersTest(
    const arma::Row< float > & yi,
    const arma::Row< float > & vi,
    float alpha
)

Public Attributes Documentation

variable params

Parameters params;

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


Last update: 2021-09-18