實訓專案利用boruta演算法進行實踐

2021-08-21 11:53:16 字數 1326 閱讀 7862

今天利用r語言進行了特徵值的選取,一開始不給力,只出了乙個特徵值。elo。

記錄一下。

結果:

後來修改了一下**,就成功了。

**如下

#引入包

library(boruta)

#讀入資料

predictors

#tag

decision

#integrate

nbachara

#boruta

set.seed(77)

boruta.nbachara

plot(boruta.nbachara)

#預設情況下,由於缺乏空間,boruta繪圖功能新增屬性值到橫的x軸會導致所有的屬性值都無法顯示。

#在這裡我把屬性新增到直立的x軸。

plot(boruta.nbachara, xlab = "", xaxt = "n")

boruta.nbachara$imphistory[is.finite(boruta.nbachara$imphistory[,i]),i])

names(lz)

axis(side = 1,las=2,labels = names(labels),

at = 1:ncol(boruta.nbachara$imphistory), cex.axis = 0.7)

#藍色的盒狀圖對應乙個陰影屬性的最小、平均和最大z分數。

#紅色、黃色和綠色的盒狀圖分別代表拒絕、暫定和確認屬性的z分數。

#現在我們對實驗性屬性進行判定。

#實驗性屬性將通過比較屬性的z分數中位數和最佳陰影屬性的z分數中位數被歸類為確認或拒絕

final.boruta

print(final.boruta)

#獲取確認屬性的列表

getselectedattributes(final.boruta, withtentative = f)

#建立乙個來自boruta最終結果的資料框架

boruta.df

最後整理的:

實訓日誌 專案實訓介面文件

具體要求 若正常返回,code為200,msg設為success即可 若出現錯誤,code為錯誤 msg欄位說明錯誤原因。具體對應介面 功能及細節如下 功能介面 引數輸出 說明登入 account login username 使用者名稱 password 密碼 user id用於之後與使用者相關的...

專案實訓(1)

研究 並根據reference實現了基於jaccard計算 對相似度的演算法 研究下面這篇 了解我們專案的整體思路。自己的實現 每次輸入兩個 的名字,然後通過查詢node.list找到相應的id,然後在inlinks.list中找到他引用的所有 集合,然後計算jaccard相似度。不足之處 在遇到大...

專案實訓筆記

我不知道是否有其他人能看見我寫的內容,由於我是乙個渣渣,很多內容都不知道,所以將這些很簡單的東西都記錄下來,希望不小心點進來的大神們,能吐槽一下我,呃指點一下我。拜託拜託。12 26 一 例如img標籤是行級元素,整行佔據空間需設定它的display屬性為block 2 focus 選擇器用於選取獲...