玩命讀書會第六期《統(tǒng)計學(xué)關(guān)我什么事》
什么是貝葉斯概率漂彤?
簡單的說就是主觀概率,我們在生活中了解的概率一般都是客觀概率坊饶。
比如說泄伪,最近要過年了,公司要進行年會抽獎匿级,拿了一個箱子里面放了100張紙條蟋滴,對大家說里面有50%的中獎概率,那么我們每次抽中獎的概率就是1/2痘绎,這個概率就叫客觀概率津函。
但是像我們面對的現(xiàn)實社會,絕大多數(shù)時候信息是不完備的孤页,沒有那么多信息和資源去支持你做客觀概率的計算尔苦,就像來參加年會的嘉賓,他哪里知道我們的箱子里面中獎的紙條有多少呢行施。
現(xiàn)在條件變了允坚,老板放了一個箱子在桌子上,你隨手抽一張紙條悲龟,問你中獎的概率是多少屋讶,這下你就懵逼了吧。遇到這種情況须教,我們就可以使用貝葉斯概率來進行計算皿渗,比如我們先假設(shè)箱子的中獎概率是50%,我們抽一張紙條出來轻腺,發(fā)現(xiàn)中獎了乐疆,那么中獎的概率就提高了,比如說提到55%贬养,我們再抽一張挤土,發(fā)現(xiàn)又中獎了,說明這個概率又進一步提高误算,提高到60%仰美,我們再抽一張迷殿,發(fā)現(xiàn)沒中獎,這個時候又得把概率往下降一點咖杂。
貝葉斯概率就是這么一個東西庆寺,它會通過新出現(xiàn)的事件對于原來你估計的概率的影響,然后隨時調(diào)整你的結(jié)果诉字,貝葉斯概率就是計算這個結(jié)果的懦尝。
了解了貝葉斯概率陵霉,你就會發(fā)現(xiàn)生活中我們經(jīng)常都在使用這個概率去做事情。
比如伍绳,當(dāng)我們程序員在解決Bug尋找原因的時候踊挠,客戶一個電話打過給客服進行投訴,今天交易時間墨叛,你們家的APP一直閃退止毕,導(dǎo)致我的股票沒有賣出模蜡,造成的損失你們要進行賠償漠趁。
這個時候,我們唯一獲取到的信息就是閃退兩個字忍疾,怎么辦呢闯传?到底客戶說的是真的還是假的呢?客服有真的聽懂客戶的描述了嗎卤妒?客戶是股票賠了想讓我們程序員背鍋呢甥绿?還是真的APP有問題呢?我們程序員該如何是好呢则披?
一般我們的做法都是共缕,首先,讓客服安撫客戶的同時士复,詢問他的手機型號图谷,操作系統(tǒng)版本號,APP版本號阱洪、他的賬號以及具體是在哪一步操作閃退的便贵,最好是能夠錄屏。
其次冗荸,我們需要去異常收集平臺承璃,查找今天客戶描述的時間段,是否有閃退的情況發(fā)生蚌本。
最后盔粹,我們還需要通過客戶的賬號隘梨,去數(shù)據(jù)庫查找客戶的操作行為,通過這些行為數(shù)據(jù)去進行一步步的模擬操作舷嗡,觀察是否有閃退情況出現(xiàn)出嘹。若有閃退情況出現(xiàn),還需要去檢查代碼咬崔,是否有bug存在税稼。
通過以上的三個步驟,來確認(rèn)客服和客戶描述的情況是否屬實垮斯。
沒辦法郎仆,程序員就是這樣,天然的對所有bug都持懷疑態(tài)度兜蠕。
對于Bug扰肌,我們只相信數(shù)據(jù)和自己親眼所見的事實,拒絕一切空談熊杨,我們會通過每一次的證據(jù)收集曙旭,去確認(rèn)事件的可信程度。
貝葉斯概率晶府,我們程序員天天都在用桂躏,并且不厭其煩的用。
只不過很多程序員川陆,只有在自己的專業(yè)領(lǐng)域才會想起使用剂习,而離開了編程世界就不知道該怎么辦了,這是需要大家去思考的地方较沪。
最后
生活才是貝葉斯概率真正的修煉場鳞绕,對于任何事都是在100%信和100%的不信之間,我們需要通過自己的思考去計算后驗概率尸曼,做出自己的決策们何,這才是貝葉斯概率真正教給我們的東西。