SMOTENC 使用這些案例的最近鄰生成少數類的新示例,並且可以處理分類變量
參數
- df
-
data.frame 或小標題。必須有 1 個因子變量和其餘的數值變量。
- var
-
字符,包含因子變量的變量名稱。
- k
-
一個整數。用於生成少數類新示例的最近鄰居的數量。
- over_ratio
-
多數頻率與少數頻率之比的數值。默認值 (1) 表示對所有其他級別進行采樣,使其具有與最常出現的級別相同的頻率。值為 0.5 意味著少數級別的行數(最多)(大約)是多數級別的一半。
細節
參數neighbors
控製新示例的創建方式。對於每個當前存在的少數類示例,將創建 X 個新示例(這由參數 over_ratio
控製,如上所述)。這些示例將通過使用來自少數類每個示例的 neighbors
最近鄰居的信息來生成。參數neighbors
控製使用多少個鄰居。列可以是數字列和分類列,不丟失數據。
參考
Chawla, N. V.、Bowyer, K. W.、Hall, L. O. 和 Kegelmeyer, W. P. (2002)。 Smote:合成少數過采樣技術。人工智能研究雜誌,16:321-357。
相關用法
- R themis smote SMOTE算法
- R themis step_smote 應用SMOTE算法
- R themis step_smotenc 應用 SMOTENC 算法
- R themis step_downsample 基於因子變量對數據集進行下采樣
- R themis step_tomek 刪除 Tomek 的鏈接
- R themis step_rose 應用ROSE算法
- R themis step_upsample 基於因子變量對數據集進行上采樣
- R themis step_bsmote 應用邊界-SMOTE 算法
- R themis step_nearmiss 刪除其他類附近的點
- R themis step_adasyn 應用自適應合成算法
- R themis tomek 刪除 Tomek 的鏈接
- R themis bsmote 邊界-SMOTE算法
- R themis nearmiss 刪除其他類附近的點
- R themis adasyn 自適應合成算法
- R update_PACKAGES 更新現有的 PACKAGES 文件
- R textrecipes tokenlist 創建令牌對象
- R print.via.format 打印實用程序
- R tibble tibble 構建 DataFrame 架
- R tidyr separate_rows 將折疊的列分成多行
- R textrecipes step_lemma 標記變量的詞形還原
- R textrecipes show_tokens 顯示配方的令牌輸出
- R tidyr extract 使用正則表達式組將字符列提取為多列
- R prepare_Rd 準備用於渲染的解析 Rd 對象
- R tidyr chop 砍伐和砍伐
- R tidyr pivot_longer_spec 使用規範將數據從寬轉為長
注:本文由純淨天空篩選整理自等大神的英文原創作品 SMOTENC Algorithm。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。