Python CausalLift怪异的结果

时间:2020-07-10 22:23:47

标签: python package

嗨,我对包裹代码有疑问。

我试图在CausalLift中实现Hillstrom(RCT)数据集Hillstrom Dataset,但是从某种程度上来说,结果看起来有些奇怪。我将数据集分为一个测试集和一个训练集,并按照该包的笔记本示例(https://github.com/Minyus/causallift/blob/develop/notebooks/demo/CausalLift_demo.ipynb)进行了应用

但是 cl = CausalLift(df_train,df_test, verbose=3,enable_ipw=False)

之后,我转到步骤2: 我以某种方式得到了这些结果 enter image description here 这可能是什么问题?为什么这里的精度为1,可能是什么问题? 最后的pred / obs CVR(步骤3的结果)也为1。

estimated_effect_df = cl.estimate_recommendation_impact()

enter image description here

由于我还将笔记本示例与数据集进行了比较,因此看不到错误。数据集是平衡的,因此约有50%得到了治疗,而50%没有得到了治疗。

提前谢谢!

0 个答案:

没有答案
相关问题