刘俊凯 发表于 2024-11-18 21:16:54

生信技能62 - 常用机器学习算法的R语言实现

1. 加载R包和数据

# 安装R包, 是否update统一选择不更新n
BiocManager::install("caret")
BiocManager::install("randomForest")
BiocManager::install("gbm")
BiocManager::install("kernlab")
BiocManager::install("glmnet")

library(caret)
library(e1071)
library(rpart)
library(randomForest)
library(gbm)
library(kernlab)
library(nnet)
library(glmnet)

# 鸢尾花数据集 iris
data(iris)

# 划分数据集,设置随机种子以保证结果的可重复性
set.seed(1234)

# 80%数据为训练集,剩余20%为测试集
trainIndex <- createDataPartition(iris$Species, p =.8, list = FALSE, times = 1)

trainData <- iris
# Sepal.Length Sepal.Width Petal.Length Petal.Width    Species
# 2            4.9         3.0          1.4         0.2   setosa
# 3
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 生信技能62 - 常用机器学习算法的R语言实现