目录

  • 1 介绍
    • 1.1 课程介绍
    • 1.2 软件环境
    • 1.3 变量赋值
  • 2 入门
    • 2.1 数据类型
    • 2.2 如何科学的记笔记
    • 2.3 Markdown练习
  • 3 R基础数据结构1
    • 3.1 向量1
    • 3.2 向量2
    • 3.3 因子
  • 4 R基础数据结构2
    • 4.1 矩阵
    • 4.2 数组
    • 4.3 列表
  • 5 文件读写与R包管理
    • 5.1 数据框
    • 5.2 文件读写
    • 5.3 关于R包
  • 6 控制流与循环
    • 6.1 条件判断
    • 6.2 循环
    • 6.3 函数
  • 7 编程练习
    • 7.1 编程练习1
    • 7.2 编程练习2
    • 7.3 编程练习3
  • 8 常用工具函数
    • 8.1 Apply系列函数
    • 8.2 常用数学函数
    • 8.3 常用抽样函数
  • 9 R绘图基础
    • 9.1 R图形系统介绍
    • 9.2 用R绘制统计图形
    • 9.3 可视化
  • 10 R绘图进阶
    • 10.1 R图形系统进阶
    • 10.2 R色彩系统
    • 10.3 第三课时
  • 11 R编程应用
    • 11.1 动态图
    • 11.2 对重复性的进一步抽象
    • 11.3 第三课时
  • 12 日期,时间,字符串处理
    • 12.1 日期与时间
    • 12.2 字符串处理
    • 12.3 正则表达式
    • 12.4 Conway's Game of Life
  • 13 R数据分析流程
    • 13.1 数据处理
    • 13.2 用dplyr做数据处理
    • 13.3 第三课时
  • 14 两变量之间的统计关系
    • 14.1 两个变量之间的关系
    • 14.2 假设检验
    • 14.3 第三课时
  • 15 回归模型
    • 15.1 简单线性模型
    • 15.2 各种模型的拟合
    • 15.3 第三课时
  • 16 判别模型
    • 16.1 逻辑回归模型的原理
    • 16.2 逻辑回归模型的计算
    • 16.3 第三课时
软件环境

R是一款开源软件(open source),免费提供给全世界,并且支持各大主流操作系统(Windows/MacOS/Linux)


必须的软件:R

    官方网站:https://www.r-project.org/

    也可以选择国内的镜像网站,比如清华大学的:https://mirrors.tuna.tsinghua.edu.cn/CRAN/


安装完R之后就可以开始学习了,但除此之外,还有一个强烈推荐安装的软件:RStudio

    官方网站:https://rstudio.com/

    RStudio作为一家商业公司,对于R的易用性以及其它方面做出了很多贡献


今年的推荐组合:R + RStudio

另外的一些有用的软件:Markdown(请善用搜索引擎)