簡單紀錄Python學習筆記,使用台灣1986-2017年水泥產銷年度資料及相關工業生產指數,從零到線性迴歸模型。
1.載入套件
2.匯入資料 及 檢視資料訊息
3.變數選擇
用 list 標註變數名稱可以將變數從資料框中選出,實踐 SQL 查詢中的select()的功能
SQL 查詢的相關函數 點我
4.初探變數分布-探索資料
5.訓練模型
Mean Absolute Error(MAE):平均絕對誤差
Mean Squared Error(MSE):平均平方誤差
Root Mean Squared Error(RMSE):均方根誤差
6.預測
題外話
線性迴歸模型如何估計水泥需求彈性? 經濟學告訴我們,價格需求彈性Ep=ln(Q)/ln(P),表示價格變動1單位,需求量會變動多少單位。因為水泥是營建必需品,直觀來說,價格大漲的話,蓋房子還是需要水泥,並不會減少太多(當然不考慮偷工減料的情況...),反之亦然,水泥便宜到隨處都撿得到的話,你家也不會用兩倍的水泥蓋房子吧,也就是說價格變動不太會影響水泥需求量變化,因此價格需求彈性會小於1,本範例Ep算出來是0.9388,雖然小於1,但比我預想的還要高...。
參考資料:
【pandas】[3] DataFrame 数据合并,连接(merge,join,concat)
<化讚為賞> 若你喜歡這篇文章,請點擊 Like 5 下! 支持創作與內容分享,筆者將獲得 LikeCoin官方回饋 !!