我是靠谱客的博主 冷艳小霸王,这篇文章主要介绍caret包使用,现在分享给大家,希望可以做个参考。

exercise:caret包使用:

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
library(caret) data<-read.csv("npc1.csv") #读取数据 str(data) data_raw<-data[,-1] #剔除obs编号列 library(tidyverse) data_use<-data_raw %>% mutate(series = lose_rate > 0.4) %>% #将大于0.4分为serious select(-lose_rate) #删除原来的lose_rate head(data_use) #visualize and select features by estimating their importance dummies_model<-dummyVars(target~.,data=data) #对类别变量独热编码 data_mat<-predict(dummies_model,newdata = data) data_frame<-data.frame(data_mat) #构建新的数据框 missingdata_model<-preProcess(data_use,method='knnImpute') #补齐缺失值 library(RANN) #KNN补齐算法需要的函数包 impute_missingdata<-predict(missingdata_model,newdata =data) anyNA(data) preProcess_sc_nzv_corr_model<-preProcess(data,method='scale',"nzv","corr") #数据归一化、删除近零方差和共线性变量 transfrom_data<-predict(preProcess_sc_nzvz_corr_model,newdata = data)

 

最后

以上就是冷艳小霸王最近收集整理的关于caret包使用的全部内容,更多相关caret包使用内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部