Spaces:
Build error
Build error
Download eval_utils/evaluation_simulation.py from neuronslabs/uplift_modeling: direct link, hf CLI and curl.
- Browser
- Download file 2.43 kB
-
https://huggingface.co/spaces/neuronslabs/uplift_modeling/resolve/main/eval_utils/evaluation_simulation.py
- Command line
-
hf download hf://spaces/neuronslabs/uplift_modeling/eval_utils/evaluation_simulation.py
-
curl -L -o evaluation_simulation.py https://huggingface.co/spaces/neuronslabs/uplift_modeling/resolve/main/eval_utils/evaluation_simulation.py
2.43 kB
| import pandas as pd | |
| class CATEConversionEvaluateSimulationReady: | |
| def __init__(self,data_path): | |
| self.data_path = data_path | |
| def evaluate(self, discount_group): | |
| if discount_group == 5: | |
| qini_05_conversion_test = pd.read_csv(self.data_path + 'qini_05_conversion_test.csv').drop(columns='Unnamed: 0') | |
| qini_05_benefit_test = pd.read_csv(self.data_path + 'qini_05_benefit_test.csv').drop(columns='Unnamed: 0') | |
| return qini_05_conversion_test, qini_05_benefit_test | |
| elif discount_group == 10: | |
| qini_10_conversion_test = pd.read_csv(self.data_path + 'qini_10_conversion_test.csv').drop(columns='Unnamed: 0') | |
| qini_10_benefit_test = pd.read_csv(self.data_path + 'qini_10_benefit_test.csv').drop(columns='Unnamed: 0') | |
| return qini_10_conversion_test, qini_10_benefit_test | |
| elif discount_group == 15: | |
| qini_15_conversion_test = pd.read_csv(self.data_path + 'qini_15_conversion_test.csv').drop(columns='Unnamed: 0') | |
| qini_15_benefit_test = pd.read_csv(self.data_path + 'qini_15_benefit_test.csv').drop(columns='Unnamed: 0') | |
| return qini_15_conversion_test, qini_15_benefit_test | |
| class CATEBenefitEvaluateSimulationReady: | |
| def __init__(self,data_path): | |
| self.data_path = data_path | |
| def evaluate(self, discount_group): | |
| if discount_group == 5: | |
| qini_05_conversion_test = pd.read_csv(self.data_path + 'qini_05_conversion_test_bate.csv').drop(columns='Unnamed: 0') | |
| qini_05_benefit_test = pd.read_csv(self.data_path + 'qini_05_benefit_test_bate.csv').drop(columns='Unnamed: 0') | |
| return qini_05_conversion_test, qini_05_benefit_test | |
| elif discount_group == 10: | |
| qini_10_conversion_test = pd.read_csv(self.data_path + 'qini_10_conversion_test_bate.csv').drop(columns='Unnamed: 0') | |
| qini_10_benefit_test = pd.read_csv(self.data_path + 'qini_10_benefit_test_bate.csv').drop(columns='Unnamed: 0') | |
| return qini_10_conversion_test, qini_10_benefit_test | |
| elif discount_group == 15: | |
| qini_15_conversion_test = pd.read_csv(self.data_path + 'qini_15_conversion_test_bate.csv').drop(columns='Unnamed: 0') | |
| qini_15_benefit_test = pd.read_csv(self.data_path + 'qini_15_benefit_test_bate.csv').drop(columns='Unnamed: 0') | |
| return qini_15_conversion_test, qini_15_benefit_test | |