當前位置:股票大全官網 - 股票行情 - 基於r語言的Lasso回歸分析的實現

基於r語言的Lasso回歸分析的實現

基於r語言的Lasso回歸分析的實現

主要步驟:

以csv格式保存數據,用逗號分隔。

在R中,數據被讀取,然後轉換成矩陣形式。

加載lars包,先安裝。

調用lars函數

確定具有最小Cp值的步數

確定所選變量,計算回歸系數。

具體代碼如下:

需要註意的是:

1,數據讀取的方法,這裏用的是file.choose()。這樣做的好處是會彈出壹個窗口讓妳選擇想要加載的文件,省去了輸入路徑的麻煩。

2.數據應該轉換成矩陣形式。

3.(la)可以看到R面,這裏是0.66,略低。

4.妳認為這幅畫怎麽樣?在總結結果中,步驟1是最小的Cp。在圖中我們可以看到步驟1和橫軸0.0的交界處,只有變量1是非零的。於是nongyangungun被選中了。

Ps: R語言只學過數據輸入和壹些簡單的處理,圖形可視化部分沒學過。卷子寫完了,認真學這部分~ ~在這裏立個旗。