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