1. 程式人生 > >用演算法撩妹都不會,別跟我說你是程式設計師

用演算法撩妹都不會,別跟我說你是程式設計師

640?wx_fmt=png

程式設計師浪漫的表白方式可以說是花樣百出,為什麼用在自己身上就沒效果呢?

作為一個程式設計師“身邊的女生”,小編覺得,大部分程式設計師沒有女朋友,很可能是戀愛技能bug太多,當你還不確定那個女生對你的喜歡程度,就貿然出手表白,那麼結局可能就是......

640?wx_fmt=jpeg

所以表白前先要做功課,下面一位歪國小哥就教給我們一種方法:利用演算法,確定一個姑娘對你是否有興趣,看準了再出手,才不至於慘敗

640?wx_fmt=jpeg

公式和步驟:

貝葉斯似然率理論公式:

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的值變大。例如,你可以通過自己對他的瞭解,去做一些事情讓他感動,當然,計算過程不會有任何改變

雖然這個公式是概率統計中的數學公式,但是沒有經過測試。你可以測試並告訴我結果,當然,如果不小心把你的好事攪黃了,那可不能怪我。

分享朋友圈 也是另一種讚賞

The more we share, The more we have

歡迎加入資料君高效資料分析社群

進入大資料乾貨交流群可以加微訊號:tongyuannow 

640?wx_fmt=jpeg

目前100000+人已關注加入我們

640.jpeg? 640? 640? 640? 640? 640? 640? 640?

640? 640? 640? 640? 640? 640? 640? 640?

640?wx_fmt=jpeg