生信技能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[trainIndex,]
# Sepal.Length Sepal.Width Petal.Length Petal.Width    Species
# 2            4.9         3.0          1.4         0.2     setosa
# 3            4.7         3.2          1.3         0.2     setosa
# 4      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

生信与基因组学

每一份鼓励是我坚持下去动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值