【发布时间】:2011-07-22 13:19:32
【问题描述】:
人们访问我的网站,我有一个算法,它产生 1 到 0 之间的分数。分数越高,这个人买东西的概率就越大,但分数不是概率,它可能与购买概率不成线性关系。
我有一堆数据,关于我过去给人们打了多少分,以及这些人是否真的购买了。
使用这些关于过去分数发生了什么的数据,我希望能够获取一个分数并根据这些过去的数据将其转换为相应的概率。
有什么想法吗?
edit:有些人建议分桶,我应该提到我已经考虑过这种方法,但我确信一定有一种方法可以“顺利”地做到这一点。前段时间我问了一个关于一个不同但可能相关的问题here,我觉得类似的东西可能适用但我不确定。
edit2:假设我告诉过你,在 0.5 分以上的 100 位客户中,有 12 位购买了,而在 0.5 分以下的 25 位客户中,有 2 位购买了。对于得分为 0.5 的人的估计购买概率,我能得出什么结论(如果有的话)?
【问题讨论】:
-
一个简单的贝叶斯分类器 (en.wikipedia.org/wiki/Naive_Bayes_classifier) 将是一个好的开始,而且实现起来并不难。
-
我熟悉贝叶斯分类器,但我不知道如何将其应用于此问题。
-
Argote,这很棘手,我也不确定为什么需要它。
-
您询问的是如何应用您的数据,而不是任何特定的代码,因此您最好在stats.stackexchange.com 提出您的问题
-
我正在寻找一种特定于代码的算法。
标签: algorithm math probability