2017年4月27日 星期四

差之毫釐 謬之千里

與其說統計模型(statistical model)是馬圈中一大兵器,那麼「蝴蝶效應」就是統計模型的致命傷。據維基百科的解說,蝴蝶效應是指事物發展的結果,對初始條件具有極為敏感的依賴性,初始條件的極小偏差,都將可能會引起結果的極大差異。記得幾年前理工大學曾做過預測輪盤的物理模型,其教授說過因蝴蝶效應而無法作出有效預測。在賽馬上,時常聽到有人說只有準確地計算出每匹馬勝出的機會率,不然一切都是徒勞無功。賭人認為此說法是荒謬的, 先講數個例子後再加以說明。



1996年6月4日,亞利安5號運載火箭首次測試發射。在風和日麗的法屬圭亞那太空發射場,計劃運送4顆人造衛星到預定軌道。但火箭發射後37秒,在4000米的高空被迫自行引爆。其自行引爆的原因在於64位元(bit)的運算錯誤地變為16位元的運算,造成程式崩潰後處理器發生數字溢流,將感測角度的垂直讀值錯誤的代入到水平值做運算,導致火箭在高速下進行90度水平滾轉而崩解,觸發自毀裝置的啟動。

事實證明一個亳不起眼的operand error令整個價值起過5億的火箭連衛星化成灰燼。事件冇做成人命傷亡算是不幸中的大幸。言而一個亳不起眼錯誤不但有機會賠上金錢,更帶來生命的隱憂。



1991年2月25日,由於愛國者飛彈失效,令一枚伊拉克飛毛腿飛彈擊中了沙烏地阿拉伯宰赫蘭的一個軍營,殺死了美國陸軍第十四軍需分隊的28名士兵。經調查後指出該次失敗歸咎於飛彈系統時鐘內的一個軟體錯誤。在此之前,愛國者飛彈連在載赫藍已經連續工作了100小時。每一個小時,系統時鐘會有一個毫秒級延遲。飛彈系統時鐘暫存器設計為24 位,精度也只限於24位的精度。這個精度誤差漸漸放大,100小時後,飛彈的時鐘已經偏差了三分之一秒,相等於600公尺距離誤差。

雖然在在飛毛腿飛彈擊中軍營後一天雷神公司提供了更新軟體,但已做成28名士兵死亡。證明了蝴蝶效應實在無法避免。

在4月23日的沙田賽馬日,賭人初以「真飛」試驗,結果出帥不利,大敗而回。也証實positive expected return 必須經歷長時間才有預期回報。

第一埸,重新裝上左前蹄的蹄鐵的「明多多」於起步後不久失去左前蹄的蹄鐵,只得第五名。

第五埸重注的西方快車,小注的彩福,人民武士和永旺年年。出閘後「西方快車」被「加州議長」碰撞後失去平衡,賽後該駒練馬師蔡約翰亦言「西方快車」今仗走勢令人失望。最後由下注時24倍但派彩時只有10倍的彩福跑出,令原本平手離埸變成虧蝕。而連續數埸的虧蝕令賭人失去超過一半資金,奠定敗局。

由上可見,在賽馬上準確無比的機會率很難計算,也許是不可能的任務,一個簡單的因素足以支配全盤結果。正如在華爾街之狼(The Wolf of Wall Street) 中 Matthew David 曾說過 "Number one rule of Wall Street. I don't care if you're Warren Buffett or if you're Jimmy Buffett. Nobody knows if a stock is gonna go up, down, sideways, or in fucking circles." 

最後賭人以一歐洲中世紀的寓言詩作為總結。






沒有留言:

張貼留言