ZKIZ Archives


日格一物

  已有好些日子沒有更新網誌,這段時間實在太忙──忙於“砌模型”,日砌夜砌,砌完又拆,拆完又砌,沒完沒了。

  令池某玩物喪“誌”(荒廢網誌)的模型,與70後兄經常貼上網的模型有些不同,無色、無樣、無形,學名叫Logit Model,籠統地說,是統計模型的一種;砌這種模型的工具也有別傳統,要用coding。砌Logit Model令人著迷之處是:第一,極難砌,可以滿足挑戰高難度那舖癮;第二,若砌得好,將成為有力武器,可以從馬場贏錢。


  窮忙的日子早在去年11月中就開始了。要砌得成模型,需要原材料,Logit Model所倚賴的原材料,是database,故動手砌模型之前,要先準備好database,那是一件體力活,耗時、費勁,部份數據要靠人手輸入,還不太順利,中間小錯誤不斷(主要是手指太肥),辛苦了一個多月,總算如期完成。

  之所以要訂下一個“期”,是看中了12月最後兩個星期只有兩個賽馬日。如同那些大江大河的水利工程一樣,要截流動工,當然是選擇水流量較少的枯水期進行,否則一邊輸入舊數據,一邊忙於更新賽果,一邊改program銜接新數據庫,是不可能的任務。若錯過這個“期”,就要等到暑假了。

  完成銜接新數據庫的program,相當於在截流前開通了導流明渠,之後的工程進度就不用太緊張了。水照流,馬照跑,賽果照更新,模型慢慢砌,邊砌邊賭,效果理想就繼續,不理想就用回舊版,將新加的部份推倒重來。

  砌模型的最大難處,是每加一個factor,其效果都無法預先想像。不同的factors有些會相輔相生,有些會相斥相尅,結果是可能進兩步退一步,也可能是進一步退兩步。好比用不同形狀的磁石砌一間屋,既要利用相吸的部份維繫整個架構,又要利用相斥的部份拓出空間。每加一塊石,都有可能擾亂原本的格局。

  另一個麻煩是,只有看到試出來的統計指標,才知道是不是比原來的更好,永遠不知道是否可以做到更好,更不知道是否存在一個最好,只能一個個參數試,試完再試,試過才知。

  於是想起了那句古老的話:格物致知(出自《禮記‧大學》)。沒辦法,誰叫自己沒有背兩句教條就成為大師的頓悟慧根,也沒有跳求雨舞的特異功能?只好一個factor一個factor地“格”下去了,今日試一個factor,明日再試一個factor,希望最後能像宋代程頤所說,“今日格一件,明日又格一件,積習既多,然後脫然自有貫通處”吧。
PermaLink: https://articles.zkiz.com/?id=234894

Next Page

ZKIZ Archives @ 2019