程序员浪漫的表白方式可以说是花样百出,为什么用在自己身上就没效果呢?
作为一个程序员 "身边的女生",猿妹觉得,大部分程序员没有女朋友,很可能是恋爱技能 bug 太多,当你还不确定那个女生对你的喜欢程度,就贸然出手表白,那么结局可能就是......
所以表白前先要做功课,下面一位歪国小哥就教给我们一种方法:利用算法,确定一个姑娘对你是否有兴趣,看准了再出手,才不至于惨败
公式和步骤:
贝叶斯似然率理论公式:
P(h|d) / P(-h|d) = P(d|h)·P(d|-h) · P(h)/P(-h)
后验概率 = 先验概率(Prior Odds)* 似然比
下面我会用通俗易懂的话解释这个方程.一个女孩对你感兴趣的概率就是女孩喜欢你的先验概率(Initial Likelihood)乘以量化后的新系数.
步骤 1:计算这个女生初始对你有兴趣的概率叫先验概率,在这里我们称为初始可能性,假设这个值为 50%.
步骤 2:每当你找到她可能喜欢你的证据时,就把初始值乘以一个介于 0~2 的数.少于 1 表示对你不感兴趣,超过 1 表示对你感兴趣.也就是似然比,这里我们称之为 "喜欢系数",假设值为 1.2
步骤 3:通过前面两步你可以得到:50 * 1.2 = 60%.这就是新的初始概率(更新概率).在这个数字上不断循环步骤 2,你就可以得到另一个新的概率.注意,所乘的数小于 1,她喜欢你的概率就会变小,反之会变大.
参数说明:
更新概率 = 初始可能性 * 喜欢系数
初始可能性(IL):这个值最好保持在 50% 以下,因为你会使用这种方法,说明你不确定她是否喜欢你,所以保持 IL 在 5%到 20%之间,相对合适的区间范围; 20%非常感兴趣,5%不兴趣.这些事情取决于她对你的亲和力,或者她与你相处时的感觉.
喜欢系数(LC):这部分是最难的.因为你需要记下她和你相处的每一个细节,不断寻找她是否喜欢你的证据.假如在相处过程中,让你感觉她越来越喜欢你了,那么你的 LC 数值就会大于 1.多数情况是小于 1.5 的.如果彼此的相处不是那么愉快的,则可以乘以小于 1 的数字,多数取大于 0.5 的值.
另外,当你感觉她也喜欢你的时候,LC 的取值依然要小于 1.5,因为当 LC 大于 1.5 时,必须要有很直接的证据表明她喜欢你,比如她自己明确的告诉你自己喜欢你,一般情况下高于 1.5 的数字是保留的.所以,当你没有明确证据的时候,LC 的取值总是要小于 1.5 的.
更新概率(UP):IL 和 LC 相乘,所得结果就是新的 IL.你们两人之间不断相处互动,随着 LC 和 IL 数值的变化,UP 的数值也会不断变化,直到所得结果为 100% 的时候,才能证明她是喜欢你的.
栗子:例如:
1,IL = 20%.LC = 1.5.∴UP = 30
2,IL1= 30%.LC = 1.1.∴UP = 33%
3,IL2 = 33%.LC = 1.5×UP = 49.5%
4,IL3 = 49.5%.LC = 1.5.UP = 74.25%
5,IL4 = 74.25%.LC = 0.8.UP = 59.4%
......
不断循环计算,直到 UP 的值为 100%
这个公式可以帮你在表白前做出冷静理智的判断
你可以做一些小事让 LC 的值变大.例如,你可以通过自己对他的了解,去做一些事情让他感动,当然,计算过程不会有任何改变
虽然这个公式是概率统计中的数学公式,但是没有经过测试.你可以测试并告诉我结果,当然,如果不小心把你的好事搅黄了,那可不能怪我.
来源: http://blog.csdn.net/tTU1EvLDeLFq5btqiK/article/details/79016108