1. 程式人生 > >實訓2018-07-18 換種思路解決問題---利用lm()多元迴歸預測NBA勝負(常規賽16強預測)

實訓2018-07-18 換種思路解決問題---利用lm()多元迴歸預測NBA勝負(常規賽16強預測)

思路:
第一步
對於特徵選擇的度量
根據真實的比賽選中的特徵值

第二步 模型的選擇
解釋模型
驗證模型是否有效
說明:截圖的最上面的數字(1-30)是真實比賽中的排名,第二層是根據模型得到的對應隊伍的預測勝率,根據大小排好了序。

加入boruta演算法
得到的結果
思路創新
加權後的結果
模型的測試結果
可以發現,只有一個隊伍預測失誤。
在這裡插入圖片描述
得到訓練資料的有效特徵值
建立模型
得到用於預測的資料
此時的結果不理想
根據top10隊員的資料得到2018年的預測資料
此時的結果
進一步的嘗試
修正模型
最終結果

以上就是,利用2018年以前的資料進行預測2018年常規賽的16強。
可以發現,boruta演算法+lm()以及對資料的降噪處理,得到的模型對於該問題相當吻合。