赞
踩
特征选择是实用机器学习的重要一步,一般数据集都带有太多的特征用于模型构建,如何找出有用特征是值得关注的重要内容。
基于caret包,使用递归特征消除法,其中rfe参数如下:
一些列函数可以用于rfeControl$functions,包括:线性回归(lmFuncs),随机森林(rfFuncs),朴素贝叶斯(nbFuncs),bagged trees(treebagFuncs)和可以用于caret的train函数的函数(caretFuncs)。
- set.seed(1234)
- library(mlbench)
- library(caret)
- data(PimaIndiansDiabetes)
- Matrix <- PimaIndiansDiabetes[,1:8]
-
- library(Hmisc)
- up_CorMatrix <- function(cor,p) {ut <- upper.tri(cor)
- data.frame(row = rownames(cor)[row(cor)[ut]] ,
- column = rownames(cor)[col(cor)[ut]],
- co
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。