“許伯緯老師與眾不同,人家在核心期刊發表論文比喝水還簡單。”王旭幫他補齊空白。
陳博驚異道:“真的假的?好多人熬幾年都不一定混進去一篇,有些全仰仗學生科研,自己掛個名,許神仙是研究什麼方向的。”
“韭菜收割啊,研究了十幾年模型,成功破產,喜提百萬負翁稱號。”
“那理論不是被證明失敗了嗎?”陳博有點不明所以。
王旭中肯的評價道:“方法論確實是錯的,但研究方法論的工具有值得借鑒的地方,咱們上課用到的動態模型,就是他當年炒股那款演變來的。”
許老師在講台上介紹起動態模型的使用規範,陳博聽了幾句,便開始搗鼓鑽研。
係統自帶所有編程軟件,還對操作流程進行了簡化,普通小白翻翻書,十分鐘內也能做個萬年曆、定時鬨鐘。
入門級的例題陳博了然於胸,更令他驚訝的是編程居然支持中文運行。
[如果“關鍵詞中出現{在嗎}”]
[則“回複{不在}”]
陳博按圖索驥,果真如例題的演示那般自動回複。
舉一反三的陳博按照這個語法邏輯,又編了幾段內容不一樣的代碼,依舊可以正常運行。
許伯緯覺得鍵盤應用專業的同學天賦異稟,很多東西可以無師自通,於是跳過了不少環節,直接進入實操。
“下麵請同學們試一道練習題,5局3勝和3局2勝,哪種贏麵更大。”
陳博粗略想了想,解題的思路有兩種,第一是假設樣本量無窮大,根據計算推演結果判斷兩者勝率大小。
但這會忽略一個嚴重的問題,題目中並沒有給出兩人各自的勝率,倘若有一方勝率100%,那還算犢子呢,舉白旗打出gg吧。
所以陳博老老實實地選擇了第二條路,用代碼建模。
當初算[藤甲]效益栽了跟頭,是因為陳博對遊戲機製不了解,再加上不可控因素太多,很難通過一個模型直觀判斷出兩者間的優劣。
但勝負手不同,需要考慮的隻有勝率差異,相對而言工作量不大。
要想當個合格的碼農,能力固然重要,思路亦是關鍵,很多時候建模的出發點錯了,如同在人跡罕至的郊區落成一棟華麗的商業廣場,儘管設施齊全,卻客流無幾。
“先設勝率=p,則當p=0.5時,無論采用哪種決勝方式,獲勝的概率都是50%。”
“再設p>0.5,此時3局2勝的概率為c23xp的平方x(1-p)+c33xp的三次方。”
“5局3勝的概率為c35xp的三次方x(1-p)的平方+c45xp的四次方x(1-p)+c55xp的五次方。”
“我真是天才,還記得組合的公式。”陳博仔細檢查了一遍,確認無誤後,扔進了github裡生成模型。
編程計算結果繪圖完成後,陳博露出了欣慰的笑容。
“這下總該對一次了吧。”