当前位置: 首页 > article >正文

生信技能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

http://www.kler.cn/a/399157.html

相关文章:

  • 自制C++游戏头文件:C++自己的游戏头文件!!!(后续会更新)
  • 深度学习transformer
  • 【数据库】mysql数据库迁移前应如何备份数据?
  • vue3点击按钮el-dialog对话框不显示问题
  • 删除缓存之后,浏览器显示登录新设备
  • cocosCreator视频web模式播放踩坑解决
  • 【HAProxy10】企业级反向代理HAProxy高级功能之四层负载与Https 实现
  • Unity3D 完整直升机控制器(虚拟仿真级别)
  • 日常ctf
  • Python自动检测requests所获得html文档的编码
  • 代码学习——进制转换
  • Vue中template模板报错
  • 51单片机应用开发---LCD1602显示应用
  • Qt对话框与界面设计——常见的对话框
  • 设计模式的基本概述
  • 04 - Clickhouse-21.7.3.14-2单机版安装
  • zabbix监控端界面时间与服务器时间不对应
  • redis集群:redis集群中的某个节点怎么单独重启(非docker安装)
  • C语言导航 4.1语法基础
  • LeetCode --- 143周赛
  • STM32 HAL 矩阵按键(轮询方式)
  • Android 项目依赖库无法找到的解决方案
  • 活着就好20241118
  • 海康IPC接入TRTC时,从海康中获取的数据显示时色差不正确
  • 使用 PyTorch 实现 AlexNet 进行 MNIST 图像分类
  • 从零开始学习 sg200x 多核开发之 milkv-duo256 编译运行 sophpi