主要步驟:
以csv格式保存數據,用逗號分隔。
在R中,數據被讀取,然後轉換成矩陣形式。
加載lars包,先安裝。
調用lars函數
確定具有最小Cp值的步數
確定所選變量,計算回歸系數。
具體代碼如下:
需要註意的是:
1,數據讀取的方法,這裏用的是file.choose()。這樣做的好處是會彈出壹個窗口讓妳選擇想要加載的文件,省去了輸入路徑的麻煩。
2.數據應該轉換成矩陣形式。
3.(la)可以看到R面,這裏是0.66,略低。
4.妳認為這幅畫怎麽樣?在總結結果中,步驟1是最小的Cp。在圖中我們可以看到步驟1和橫軸0.0的交界處,只有變量1是非零的。於是nongyangungun被選中了。
Ps: R語言只學過數據輸入和壹些簡單的處理,圖形可視化部分沒學過。卷子寫完了,認真學這部分~ ~在這裏立個旗。