Exemple #1
0
                                   effect_intervention, cost_base, effect_base,
                                   EconEval.HealthMeasure.DISUTILITY)
print('Paired ICER (confidence and prediction interval): ',
      ICER_paired.get_ICER(), ICER_paired.get_CI(0.05, 1000),
      ICER_paired.get_PI(0.05, ))

# ICER calculation assuming independent observations
ICER_indp = EconEval.ICER_indp('Testing independent ICER', cost_intervention,
                               effect_intervention, cost_base, effect_base,
                               EconEval.HealthMeasure.DISUTILITY)
print('Independent ICER (confidence and prediction interval): ',
      ICER_indp.get_ICER(), ICER_indp.get_CI(0.05, 1000),
      ICER_indp.get_PI(0.05, ))

# try NMB
NMB_paired = EconEval.NMB_paired("Testing paired NMB", cost_intervention,
                                 effect_intervention, cost_base, effect_base,
                                 EconEval.HealthMeasure.DISUTILITY)
print('Paired NMB (confidence and prediction interval): ',
      NMB_paired.get_NMB(wtp=10000), NMB_paired.get_CI(wtp=10000, alpha=.05),
      NMB_paired.get_PI(wtp=10000, alpha=.05))

NMB_indp = EconEval.NMB_indp("Testing independent NMB", cost_intervention,
                             effect_intervention, cost_base, effect_base,
                             EconEval.HealthMeasure.DISUTILITY)
print('Independent NMB (confidence and prediction interval): ',
      NMB_indp.get_NMB(wtp=10000), NMB_indp.get_CI(wtp=10000, alpha=.05),
      NMB_indp.get_PI(wtp=10000, alpha=.05))

print('')
                                   cost_intervention, effect_intervention, cost_base, effect_base)
print('Paired ICER (confidence and prediction interval): ',
      ICER_paired.get_ICER(),
      ICER_paired.get_CI(0.05, 1000),
      ICER_paired.get_PI(0.05, ))

# ICER calculation assuming independent observations
ICER_indp = EconEval.ICER_indp('Testing independent ICER',
                               cost_intervention, effect_intervention, cost_base, effect_base)
print('Independent ICER (confidence and prediction interval): ',
      ICER_indp.get_ICER(),
      ICER_indp.get_CI(0.05, 1000),
      ICER_indp.get_PI(0.05, ))

# try NMB
NMB_paired = EconEval.NMB_paired("Testing paired NMB",
                                 cost_intervention, effect_intervention, cost_base, effect_base)
print('Paired NMB (confidence and prediction interval): ',
      NMB_paired.get_NMB(wtp=10000),
      NMB_paired.get_CI(wtp=10000, alpha=.05),
      NMB_paired.get_PI(wtp=10000, alpha=.05))

NMB_indp = EconEval.NMB_indp("Testing independent NMB",
                             cost_intervention, effect_intervention, cost_base, effect_base)
print('Independent NMB (confidence and prediction interval): ',
      NMB_indp.get_NMB(wtp=10000),
      NMB_indp.get_CI(wtp=10000, alpha=.05),
      NMB_indp.get_PI(wtp=10000, alpha=.05))

print('')