联系我们
 课程时长 21 小时

课程大纲

第一天:语言基础

  • 课程介绍
  • 关于数据科学
    • 数据科学的定义
    • 数据科学的实施过程
  • R语言介绍
  • 变量和类型
  • 控制结构(循环/条件)
  • R中的标量、向量和矩阵
    • 定义R向量
    • 矩阵
  • 字符串和文本处理
    • 字符数据类型
    • 文件输入输出
  • 列表
  • 函数
    • 函数介绍
    • 闭包
    • lapply/sapply函数
  • 数据框
  • 所有章节的实践练习

第二天:中级R编程

  • 数据框和文件输入输出
  • 从文件读取数据
  • 数据准备
  • 内置数据集
  • 可视化
    • 图形包
    • plot() / barplot() / hist() / boxplot() / 散点图
    • 热力图
    • ggplot2包(qplot(), ggplot())
  • 使用Dplyr进行数据探索
  • 所有章节的实践练习

第三天:R高级编程

  • 使用R进行统计建模
    • 统计函数
    • 处理缺失值(NA)
    • 分布(二项分布、泊松分布、正态分布)
  • 回归分析
    • 线性回归介绍
  • 推荐系统
  • 文本处理(tm包/词云)
  • 聚类分析
    • 聚类介绍
    • KMeans
  • 分类
    • 分类介绍
    • 朴素贝叶斯
    • 决策树
    • 使用caret包进行训练
    • 算法评估
  • R与大数据
    • R连接数据库
    • 大数据生态系统
  • 所有章节的实践练习

要求

  • 最好具备基本的编程背景

环境准备

  • 一台现代笔记本电脑
  • 安装最新版的R Studio和R环境

客户评论 (7)

即将举行的公开课程

课程分类