def get_experiment():
	name = "level 7 kinds 3 8 offered 1"
	dynamic_k = get_dynamic_k_for_experiment(name)
	return {

	"name": name,
	"target_offers_sql": load_target_offers(__file__),
	"fee_experiment_alternatives":[
		{
			"name":'baseline',
			"fee_formula_sql":real_discount_level_7_kind_3_8.get_fee_formula_sql(k=1.),
			"fee_subsidy_formula_sql":pass_along_subsidy.get_fee_formula_sql(),
			"fee_discount_formula_sql":""
		},
	  	{
			"name":'dynamic pricing',
			"fee_formula_sql":real_discount_level_7_kind_3_8.get_fee_formula_sql(k=dynamic_k),
			"fee_subsidy_formula_sql":pass_along_subsidy.get_fee_formula_sql(),
			"fee_discount_formula_sql":""
	 	},
		{
			"name":'seasonality plus',
			"fee_formula_sql":real_discount_level_7_kind_3_8.get_fee_formula_sql(k=1.1),
			"fee_subsidy_formula_sql":pass_along_subsidy.get_fee_formula_sql(),
			"fee_discount_formula_sql":""
	  	},
	  	{
			"name":'seasonality minus',
			"fee_formula_sql":real_discount_level_7_kind_3_8.get_fee_formula_sql(k=0.9),
			"fee_subsidy_formula_sql":pass_along_subsidy.get_fee_formula_sql(),
			"fee_discount_formula_sql":""
	  	},
	  	{
			"name":'seasonality lowest',
			"fee_formula_sql":real_discount_level_7_kind_3_8.get_fee_formula_sql(k=0.5),
			"fee_subsidy_formula_sql":pass_along_subsidy.get_fee_formula_sql(),
			"fee_discount_formula_sql":""
	  	},
	  	{
			"name":'seasonality minus 25',
			"fee_formula_sql":real_discount_level_7_kind_3_8.get_fee_formula_sql(k=0.75),
			"fee_subsidy_formula_sql":pass_along_subsidy.get_fee_formula_sql(),
			"fee_discount_formula_sql":""
	  	},
	  	{
			"name":'seasonality plus 25',
			"fee_formula_sql":real_discount_level_7_kind_3_8.get_fee_formula_sql(k=1.25),
			"fee_subsidy_formula_sql":pass_along_subsidy.get_fee_formula_sql(),
			"fee_discount_formula_sql":""
	  	},
		{
			"name":'dummy'
		}
]}
Example #2
0
def get_experiment():
    name = "level 1 kind 8"
    dynamic_k = get_dynamic_k_for_experiment(name)
    baseline_k = 0.9

    return {
        "name":
        name,
        "target_offers_sql":
        load_target_offers(__file__),
        "fee_experiment_alternatives": [{
            "name":
            'baseline',
            "fee_formula_sql":
            real_discount_level_1_kind_8.get_fee_formula_sql(k=baseline_k),
            "fee_subsidy_formula_sql":
            pass_along_subsidy.get_fee_formula_sql(),
            "fee_discount_formula_sql":
            campaign_discount.get_fee_formula_sql()
        }, {
            "name":
            'dynamic pricing',
            "fee_formula_sql":
            real_discount_level_1_kind_8.get_fee_formula_sql(k=baseline_k *
                                                             dynamic_k),
            "fee_subsidy_formula_sql":
            pass_along_subsidy.get_fee_formula_sql(),
            "fee_discount_formula_sql":
            campaign_discount.get_fee_formula_sql()
        }, {
            "name":
            'seasonality plus',
            "fee_formula_sql":
            real_discount_level_1_kind_8.get_fee_formula_sql(k=1.1 *
                                                             baseline_k),
            "fee_subsidy_formula_sql":
            pass_along_subsidy.get_fee_formula_sql(),
            "fee_discount_formula_sql":
            campaign_discount.get_fee_formula_sql()
        }, {
            "name":
            'seasonality minus',
            "fee_formula_sql":
            real_discount_level_1_kind_8.get_fee_formula_sql(k=0.9 *
                                                             baseline_k),
            "fee_subsidy_formula_sql":
            pass_along_subsidy.get_fee_formula_sql(),
            "fee_discount_formula_sql":
            campaign_discount.get_fee_formula_sql()
        }, {
            "name":
            'seasonality lower',
            "fee_formula_sql":
            real_discount_level_1_kind_8.get_fee_formula_sql(k=0.75 *
                                                             baseline_k),
            "fee_subsidy_formula_sql":
            pass_along_subsidy.get_fee_formula_sql(),
            "fee_discount_formula_sql":
            campaign_discount.get_fee_formula_sql()
        }, {
            "name":
            'seasonality lowest',
            "fee_formula_sql":
            real_discount_level_1_kind_8.get_fee_formula_sql(k=0.5 *
                                                             baseline_k),
            "fee_subsidy_formula_sql":
            pass_along_subsidy.get_fee_formula_sql(),
            "fee_discount_formula_sql":
            campaign_discount.get_fee_formula_sql()
        }, {
            "name":
            'seasonality minus 75',
            "fee_formula_sql":
            real_discount_level_1_kind_8.get_fee_formula_sql(k=0.25 *
                                                             baseline_k),
            "fee_subsidy_formula_sql":
            pass_along_subsidy.get_fee_formula_sql(),
            "fee_discount_formula_sql":
            campaign_discount.get_fee_formula_sql()
        }, {
            "name":
            'seasonality minus 25',
            "fee_formula_sql":
            real_discount_level_1_kind_8.get_fee_formula_sql(k=0.75 *
                                                             baseline_k),
            "fee_subsidy_formula_sql":
            pass_along_subsidy.get_fee_formula_sql(),
            "fee_discount_formula_sql":
            campaign_discount.get_fee_formula_sql()
        }, {
            "name":
            'take rate',
            "fee_formula_sql":
            take_rate.get_fee_formula_sql(tr=0.07),
            "fee_subsidy_formula_sql":
            pass_along_subsidy.get_fee_formula_sql(),
            "fee_discount_formula_sql":
            campaign_discount.get_fee_formula_sql()
        }, {
            "name": 'dummy'
        }]
    }
Example #3
0
def get_experiment():
    name = "level 1 kind 1 courses 2"
    dynamic_k = get_dynamic_k_for_experiment(name)
    return {
        "name":
        name,
        "target_offers_sql":
        load_target_offers(__file__),
        "fee_experiment_alternatives": [{
            "name":
            'baseline',
            "fee_formula_sql":
            real_discount_level_1_kind_1.get_fee_formula_sql(k=1.),
            "fee_subsidy_formula_sql":
            pass_along_subsidy.get_fee_formula_sql(),
            "fee_discount_formula_sql":
            campaign_discount.get_fee_formula_sql()
        }, {
            "name":
            'dynamic pricing',
            "fee_formula_sql":
            real_discount_level_1_kind_1.get_fee_formula_sql(k=dynamic_k),
            "fee_subsidy_formula_sql":
            pass_along_subsidy.get_fee_formula_sql(),
            "fee_discount_formula_sql":
            campaign_discount.get_fee_formula_sql()
        }, {
            "name":
            'seasonality plus',
            "fee_formula_sql":
            real_discount_level_1_kind_1.get_fee_formula_sql(k=1.1),
            "fee_subsidy_formula_sql":
            pass_along_subsidy.get_fee_formula_sql(),
            "fee_discount_formula_sql":
            campaign_discount.get_fee_formula_sql()
        }, {
            "name":
            'seasonality minus',
            "fee_formula_sql":
            real_discount_level_1_kind_1.get_fee_formula_sql(k=0.9),
            "fee_subsidy_formula_sql":
            pass_along_subsidy.get_fee_formula_sql(),
            "fee_discount_formula_sql":
            campaign_discount.get_fee_formula_sql()
        }, {
            "name":
            'seasonality minus 20',
            "fee_formula_sql":
            real_discount_level_1_kind_1.get_fee_formula_sql(k=0.8),
            "fee_subsidy_formula_sql":
            pass_along_subsidy.get_fee_formula_sql(),
            "fee_discount_formula_sql":
            campaign_discount.get_fee_formula_sql()
        }, {
            "name":
            'seasonality lower',
            "fee_formula_sql":
            real_discount_level_1_kind_1.get_fee_formula_sql(k=0.75),
            "fee_subsidy_formula_sql":
            pass_along_subsidy.get_fee_formula_sql(),
            "fee_discount_formula_sql":
            campaign_discount.get_fee_formula_sql()
        }, {
            "name":
            'seasonality lowest',
            "fee_formula_sql":
            real_discount_level_1_kind_1.get_fee_formula_sql(k=0.5),
            "fee_subsidy_formula_sql":
            pass_along_subsidy.get_fee_formula_sql(),
            "fee_discount_formula_sql":
            campaign_discount.get_fee_formula_sql()
        }, {
            "name":
            'seasonality minus 75',
            "fee_formula_sql":
            real_discount_level_1_kind_1.get_fee_formula_sql(k=0.25),
            "fee_subsidy_formula_sql":
            pass_along_subsidy.get_fee_formula_sql(),
            "fee_discount_formula_sql":
            campaign_discount.get_fee_formula_sql()
        }, {
            "name":
            'seasonality minus 25',
            "fee_formula_sql":
            real_discount_level_1_kind_1.get_fee_formula_sql(k=0.75),
            "fee_subsidy_formula_sql":
            pass_along_subsidy.get_fee_formula_sql(),
            "fee_discount_formula_sql":
            campaign_discount.get_fee_formula_sql()
        }, {
            "name":
            'seasonality plus 25',
            "fee_formula_sql":
            real_discount_level_1_kind_1.get_fee_formula_sql(k=1.25),
            "fee_subsidy_formula_sql":
            pass_along_subsidy.get_fee_formula_sql(),
            "fee_discount_formula_sql":
            campaign_discount.get_fee_formula_sql()
        }, {
            "name":
            'seasonality minus 15',
            "fee_formula_sql":
            real_discount_level_1_kind_1.get_fee_formula_sql(k=0.85),
            "fee_subsidy_formula_sql":
            pass_along_subsidy.get_fee_formula_sql(),
            "fee_discount_formula_sql":
            campaign_discount.get_fee_formula_sql()
        }, {
            "name":
            'take rate',
            "fee_formula_sql":
            take_rate.get_fee_formula_sql(tr=0.07),
            "fee_subsidy_formula_sql":
            pass_along_subsidy.get_fee_formula_sql(),
            "fee_discount_formula_sql":
            campaign_discount.get_fee_formula_sql()
        }, {
            "name":
            'customer wtp',
            "fee_formula_sql":
            real_discount_level_1_kind_1_v2.get_fee_formula_sql(k=1),
            "fee_subsidy_formula_sql":
            pass_along_subsidy.get_fee_formula_sql(),
            "fee_discount_formula_sql":
            campaign_discount.get_fee_formula_sql()
        }, {
            "name": 'dummy'
        }]
    }