假设我建立了一个电子邮件营销活动,目标是预测哪些成员将购买或不购买,并在此基础上改变营销电子邮件活动。在我们建立了模型之后,假设我们建议以某种方式改变营销邮件的主体。经过一季后,我们发现与上季或去年同季比较,购买量增加了10%。我们如何知道这10%的增长是由于模型的预测能力和随后的变化,而不是任何其他原因,如外部因素?我们是否应该进行A/B测试,如果是的话,具体是如何进行的?假设检验怎么样?如何计算机器学习模型的样本大小?
发布于 2022-09-11 17:07:19
在营销电子邮件中应用倾向机器学习模型的一种方法是:
在这种情况下,您可以:
发布于 2022-09-12 14:36:10
衡量干预成功的基本方法(如电子邮件活动)是进行A/B测试。为了更深入地了解哪些客户部分更多或更少受到该活动的影响,您应该使用来自"uplift建模“领域的方法。你可以在网上找到大量的资料。
举个例子,在运行A/B测试之后,您可以使用“转换结果方法”计算一个新的响应变量y^*=\frac{ y*I_{treated}}{p_{treated}}+ \frac{y*I_{\text{not treated}}}{p_{\text{not treated}}},然后您可以以y^*为目标运行您喜欢的任何ML模型,并且您将得到预期的治疗效果作为预测变量(例如国家)的函数。
这里有几篇文章可以让你开始:
https://towardsdatascience.com/a-quick-uplift-modeling-introduction-6e14de32bfe0
https://towardsdatascience.com/uplift-modeling-e38f96b1ef60
我还编写了一个R包,它在R:https://github.com/IyarLin/segmenTree中使用了上述方法
https://datascience.stackexchange.com/questions/114313
复制相似问题