R语言使用caret包的train函数构建KNN邻近算法模型(KNN)模型构建分类模型、trainControl函数设置交叉验证参数、自定义调优评估指标、tuneLength参数和tuneGrid参数超参数调优
目录
#R语言机器学习Caret包(Caret包是分类和回归训练的简称)
#R语言使用caret包中的createDataPartition函数进行机器学习数据集划分、划分训练集和测试集并指定训练测试比例
#R语言使用caret包的preProcess函数进行数据填充、使用K近邻KNN算法进行缺失值填充
#R语言使用caret包的dummyVars函数自动对训练数据集中的因子(factor)变量进行独热编码(one hot encoding)
#R语言使用caret包的preProcess函数进行数据预处理:对所有的数据列进行最小最大缩放、设置method参数为range
#R语言使用caret包的getModelInfo函数获取caret包中提供的模型算法列表
#R语言使用caret包的modelLookup函数查看模型算法的细节信息、模型是否可用于分类、回归、超参数信息、是否是概率模型