Skip to content

sam::EffectStrategy

Abstract class for Effect Size Strategy. #include <EffectStrategy.h>

Inherited by sam::CohensD, sam::HedgesG, sam::MeanDifference, sam::StandardizedMeanDifference

Public Types

Name
enum EffectEstimator

Public Functions

Name
std::unique_ptr< EffectStrategy > build(json & effect_strategy_config)
virtual ~EffectStrategy() =0
virtual void computeEffects(Experiment * experiment) =0

Public Types Documentation

enum EffectEstimator

Enumerator Value Description
CohensD
HedgesG
OddRatio
StandardizedMeanDifference

Public Functions Documentation

function build

static std::unique_ptr< EffectStrategy > build(
    json & effect_strategy_config
)

function ~EffectStrategy

virtual ~EffectStrategy() =0

function computeEffects

virtual void computeEffects(
    Experiment * experiment
) =0

Reimplemented by: sam::MeanDifference::computeEffects, sam::StandardizedMeanDifference::computeEffects, sam::CohensD::computeEffects, sam::HedgesG::computeEffects


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


Last update: 2021-09-18