目录

  • 1 第2周(250303)
    • 1.1 课程简介
    • 1.2 成绩构成
    • 1.3 介绍
    • 1.4 代码规范
    • 1.5 视频资源
      • 1.5.1 R语言概述
      • 1.5.2 R的下载和安装
      • 1.5.3 认识R语言的编译器RStudio
        • 1.5.3.1 RStudio的下载和安装
        • 1.5.3.2 RStudio的编辑窗口
        • 1.5.3.3 RStudio的常用快捷键
      • 1.5.4 获取R语言的帮助
      • 1.5.5 了解R语言的工作空间
      • 1.5.6 使用R包
        • 1.5.6.1 认识R包
        • 1.5.6.2 安装和加载R包
        • 1.5.6.3 掌握常用的R包
      • 1.5.7 了解R包的内置数据集
      • 1.5.8 查看与转换数据类型
        • 1.5.8.1 基本数据类型
          • 1.5.8.1.1 查看与转换对象类型
            • 1.5.8.1.1.1 查看对象类型
            • 1.5.8.1.1.2 转换对象的类型
      • 1.5.9 判断数据结构
        • 1.5.9.1 向量
          • 1.5.9.1.1 向量创建
          • 1.5.9.1.2 向量索引
          • 1.5.9.1.3 向量编辑
          • 1.5.9.1.4 向量排序
          • 1.5.9.1.5 向量的运算
        • 1.5.9.2 矩阵
          • 1.5.9.2.1 创建矩阵
          • 1.5.9.2.2 矩阵索引
          • 1.5.9.2.3 矩阵编辑
          • 1.5.9.2.4 矩阵运算
        • 1.5.9.3 数组
          • 1.5.9.3.1 创建数组
          • 1.5.9.3.2 数组索引
        • 1.5.9.4 数据结构的判别与转换
    • 1.6 拓展阅读
      • 1.6.1 统计大师 Donald B. Rubin 教授
      • 1.6.2 许宝騄的概率统计人生
      • 1.6.3 R原始文献
      • 1.6.4 RStudio for the Total Beginner
    • 1.7 讨论:其它R编辑器
  • 2 第4周(250317)
    • 2.1 基本语法I
    • 2.2 基本语法II
    • 2.3 视频资源
      • 2.3.1 数据框
        • 2.3.1.1 创建数据框
        • 2.3.1.2 数据框索引
        • 2.3.1.3 数据框编辑
      • 2.3.2 因子
      • 2.3.3 列表
        • 2.3.3.1 创建列表
        • 2.3.3.2 列表索引
        • 2.3.3.3 列表编辑
      • 2.3.4 编写条件分支语句
        • 2.3.4.1 if-else结构
        • 2.3.4.2 ifelse结构
        • 2.3.4.3 使用switch分支语句
    • 2.4 拓展阅读
      • 2.4.1 开源协议
    • 2.5 讨论:R遵循什么开源协议?
  • 3 第6周(250331)
    • 3.1 基本语法III
    • 3.2 基本语法IV
    • 3.3 视频资源
      • 3.3.1 编写循环语句
        • 3.3.1.1 for循环语句
        • 3.3.1.2 while循环语句
        • 3.3.1.3 repeat-break循环语句
      • 3.3.2 使用apply函数族批量处理数据
      • 3.3.3 数据处理的常用函数
        • 3.3.3.1 数学函数
        • 3.3.3.2 统计函数
        • 3.3.3.3 概率函数
      • 3.3.4 自定义函数
        • 3.3.4.1 编写自定义函数
        • 3.3.4.2 定义函数
        • 3.3.4.3 函数参数
        • 3.3.4.4 调用函数
    • 3.4 拓展阅读
      • 3.4.1 工业软件现状及发展
    • 3.5 讨论:国外常用软件的国产替代
  • 4 第8周(250414)
    • 4.1 基本语法V
    • 4.2 视频资源
      • 4.2.1 读写不同数据源的数据
        • 4.2.1.1 从键盘导入数据
        • 4.2.1.2 读写带分隔符的文件
        • 4.2.1.3 读写Excel文件
        • 4.2.1.4 导入其他统计软件文件
        • 4.2.1.5 导入网页数据
      • 4.2.2 数据属性编辑
        • 4.2.2.1 访问数据框变量
        • 4.2.2.2 创建新变量
        • 4.2.2.3 重命名变量
      • 4.2.3 清洗数据
        • 4.2.3.1 处理缺失值
        • 4.2.3.2 数据排序
        • 4.2.3.3 合并数据集
      • 4.2.4 选取变量及数据
        • 4.2.4.1 选取变量
        • 4.2.4.2 删除变量
        • 4.2.4.3 使用subset函数选取数据
      • 4.2.5 readr
    • 4.3 拓展阅读
      • 4.3.1 治学报国:民国时期的统计留学生
      • 4.3.2 整合数据
        • 4.3.2.1 使用SQL语句操作数据
        • 4.3.2.2 汇总统计数据
        • 4.3.2.3 重塑数据
          • 4.3.2.3.1 merge函数
          • 4.3.2.3.2 melt函数
      • 4.3.3 导入数据库数据
      • 4.3.4 知识产权
    • 4.4 讨论:抽签的顺序重要吗?
  • 5 第10周(250428)
    • 5.1 基础绘图I
    • 5.2 视频资源
      • 5.2.1 处理日期变量
      • 5.2.2 lubridate
      • 5.2.3 处理字符数据
        • 5.2.3.1 正则表达式
        • 5.2.3.2 字符串处理函数
      • 5.2.4 Regular expression
    • 5.3 视频资源
      • 5.3.1 绘制基础图形
      • 5.3.2 修改图形参数
        • 5.3.2.1 修改颜色
          • 5.3.2.1.1 固定颜色选择函数
          • 5.3.2.1.2 渐变色生成函数
          • 5.3.2.1.3 RColorBrewer包
        • 5.3.2.2 修改点符号与线条
          • 5.3.2.2.1 点样式
          • 5.3.2.2.2 线条样式
        • 5.3.2.3 修改文本属性
        • 5.3.2.4 设置坐标轴
        • 5.3.2.5 添加图例
      • 5.3.3 绘制组合图形
        • 5.3.3.1 par函数
        • 5.3.3.2 layout函数
      • 5.3.4 保存图形
      • 5.3.5 低级绘图命令
        • 5.3.5.1 低级绘图命令(1)
          • 5.3.5.1.1 添加点、线函数
          • 5.3.5.1.2 添加图题函数title()
        • 5.3.5.2 低级绘图命令(2)
          • 5.3.5.2.1 添加盒子函数box()
          • 5.3.5.2.2 添加文字或符号函数text()
          • 5.3.5.2.3 坐标轴函数axis()
      • 5.3.6 plot()
      • 5.3.7 符号、颜色和尺寸
      • 5.3.8 绘制点图-stripchart()
    • 5.4 拓展阅读
      • 5.4.1 Olson timezone database
      • 5.4.2 Regular Expressions - ICU User Guide
      • 5.4.3 统计之都
      • 5.4.4 par函数详解
    • 5.5 讨论:有哪些数据存储格式?
  • 6 第12周(250512)
    • 6.1 基础绘图II
    • 6.2 视频资源
      • 6.2.1 分析数据分布情况的图形绘制
        • 6.2.1.1 直方图
        • 6.2.1.2 条形图
        • 6.2.1.3 饼图
        • 6.2.1.4 箱线图
      • 6.2.2 绘制其他常用图形
        • 6.2.2.1 核密度图
        • 6.2.2.2 小提琴图
        • 6.2.2.3 QQ图
        • 6.2.2.4 星状图
        • 6.2.2.5 等高图
      • 6.2.3 绘制饼图-pie函数
      • 6.2.4 绘制条形图-barplot()
      • 6.2.5 绘制箱线图-boxplot()
      • 6.2.6 绘制直方图-hist()
    • 6.3 视频资源
      • 6.3.1 分析数据间关系的图形绘制
        • 6.3.1.1 散点图和散点图矩阵
        • 6.3.1.2 多变量相关矩阵图
      • 6.3.2 lattice包绘图特色
        • 6.3.2.1 使用lattice包
        • 6.3.2.2 图形参数
        • 6.3.2.3 条件变量
        • 6.3.2.4 面板函数
        • 6.3.2.5 分组变量
        • 6.3.2.6 图形组合
    • 6.4 ggplot2包
      • 6.4.1 ggplot2绘图系统
      • 6.4.2 ggplot绘图
      • 6.4.3 视频资源
        • 6.4.3.1 Introduction to ggplot2
        • 6.4.3.2 Plotting with ggplot2: Part I
        • 6.4.3.3 Plotting with ggplot2: Part II
    • 6.5 拓展阅读
      • 6.5.1 用 R 包 gm 生成音乐
      • 6.5.2 The grid system
  • 7 第14周(250526)
    • 7.1 视频资源
      • 7.1.1 假设检验
        • 7.1.1.1 假设检验-1
        • 7.1.1.2 假设检验-2
      • 7.1.2 随机抽样
        • 7.1.2.1 有放回的简单随机抽样-srswr函数
        • 7.1.2.2 不放回简单随机抽样-srswor函数
        • 7.1.2.3 sample函数
      • 7.1.3 方差分析
        • 7.1.3.1 单因素方差分析
        • 7.1.3.2 双因素方差分析
    • 7.2 视频资源
      • 7.2.1 简单线性回归
      • 7.2.2 多元线性回归
      • 7.2.3 聚类与判别分析
        • 7.2.3.1 聚类分析
        • 7.2.3.2 判别分析
      • 7.2.4 Machine Learning
    • 7.3 拓展阅读
      • 7.3.1 R包开发者-谢益辉
    • 7.4 讨论:还有什么具有特色功能的R包?
  • 8 第16周(250609)
    • 8.1 统计学习简介
    • 8.2 数据分析案例
    • 8.3 tidymodels
    • 8.4 拓展阅读
      • 8.4.1 概率论的起源、发展、应用
      • 8.4.2 因果推断——现代统计的思想飞跃
      • 8.4.3 C.R.Rao: 统计学的一百年
      • 8.4.4 讨论:模型可解释性的重要性
  • 9 其它视频资源:Web Scraping with rvest
    • 9.1 爬虫rvest包
    • 9.2 视频资源
      • 9.2.1 Web Scraping in R (Part 1)
      • 9.2.2 Web Scraping in R (Part 2)
      • 9.2.3 Web Scraping in R (Part 3)
      • 9.2.4 Web Scraping in R (Part 4)
    • 9.3 拓展阅读
      • 9.3.1 网络爬虫涉及的法律问题
      • 9.3.2 中国爬虫违法违规案例汇总
    • 9.4 讨论:爬虫的合法性边界?
  • 10 其它视频资源: Shiny
    • 10.1 Slide
    • 10.2 视频资源
      • 10.2.1 Shiny 2 minutes overview
      • 10.2.2 R Shiny app tutorial # 1
      • 10.2.3 R Shiny app tutorial # 2
      • 10.2.4 R Shiny app tutorial # 3
      • 10.2.5 R Shiny app tutorial # 4
      • 10.2.6 R Shiny app tutorial # 5
      • 10.2.7 R Shiny app tutorial # 6
      • 10.2.8 R Shiny app tutorial # 7
      • 10.2.9 R Shiny app tutorial # 8
      • 10.2.10 R Shiny app tutorial # 9
      • 10.2.11 R Shiny app tutorial # 10
      • 10.2.12 R Shiny app tutorial # 11
      • 10.2.13 R Shiny app tutorial # 12
      • 10.2.14 R Shiny app tutorial # 13
      • 10.2.15 R Shiny app tutorial # 14
      • 10.2.16 R Shiny app tutorial # 15
      • 10.2.17 R Shiny app tutorial # 16
      • 10.2.18 R Shiny app tutorial # 17
      • 10.2.19 R Shiny app tutorial # 18
      • 10.2.20 R Shiny app tutorial # 19
      • 10.2.21 R Shiny app tutorial # 20
    • 10.3 拓展阅读
      • 10.3.1 一个访问量高达1300万的shiny应用的诞生故事
  • 11 其它视频资源:Rattle
    • 11.1 Rattle简介
    • 11.2 Rattle导入数据
    • 11.3 Rattle探索数据
      • 11.3.1 数据总体概况
      • 11.3.2 Rattle数据分布探索
      • 11.3.3 Rattle-Correlation相关性探索
      • 11.3.4 Rattle主成分
      • 11.3.5 Rattle交互图
    • 11.4 构建模型
      • 11.4.1 Rattle聚类分析
      • 11.4.2 关联规则
      • 11.4.3 决策树
      • 11.4.4 随机森林
    • 11.5 评估模型
      • 11.5.1 混淆矩阵
      • 11.5.2 风险图
ggplot2包
暂无内容