这是「R 语言教程」系列(23 篇)的总目录。内容按学习路径排序:新手建议按 ①→④ 的顺序阅读;有基础的读者可以直接按需取用。
学习路径:① 入门(1-5)装环境、学语法 → ② 数据处理(6-9)读数据、清洗 → ③ 统计分析(10-15、18-19)从描述统计到回归诊断 → ④ 案例与可视化(16-17、11-12、20-23)。
一、入门基础(1-5):装好环境、认识语法
- 1. R教程-1:数据分析前景 —— 为什么值得学数据分析:前景、岗位与 R 的位置。
- 2. R教程-2:R语言流行度的介绍 —— R 在统计与数据科学圈的地位从哪来。
- 3. R教程-3:R语言及RStudio的安装 —— 新手第一篇:从零装好 R 与 RStudio。
- 4. R教程-4:R语言工作空间 —— 工作目录、workspace 与环境管理的基本概念。
- 5. R教程-5:基本语法 —— 变量、向量、数据类型等 R 最基础的语法元素。
二、数据处理(6-9):读数据、清洗数据
- 6. R教程-6:数据结构的加强操作 —— 向量、列表等数据结构的索引与变换操作,是后续数据处理的地基。
- 7. R教程-7:包的安装与运用 —— install.packages 一行装包,以及 Bioconductor 与依赖问题的处理思路。
- 8. R教程-8:从文本文件 csv mysql读取文件 —— 把数据读进 R:RData、csv/文本、Excel 与 MySQL 数据库的读取方法。
- 9. R教程-9:读取数据后的处理 —— 数据进来先体检:缺失值(NA/NaN)与异常值的识别与处理。
三、统计分析(10-15、18-19):描述统计到回归诊断
- 10. R教程-10:基础统计分析 —— 描述性统计:集中趋势、离散程度、分组统计与分布查看。
- 13. R 线性回归模型诊断 6 步:p 值、VIF、D-W 检验、AIC、R² 与交叉验证 —— 拟合完 lm() 之后该检查什么,6 步模型诊断一次讲清。
- 14. 用 R 做一次完整回归分析:以 cars 数据为例(画图探索 → 建模 → 解读 summary → 预测) —— 照着敲就能复现的完整回归流程,适合第一次做建模的读者。
- 15. R 线性回归异方差:Breusch-Pagan 检验诊断 + Box-Cox 变换修正(含完整代码) —— 残差呈喇叭形怎么办:诊断、修正、复检的完整流程。
- 18. R 统计检验速查:t 检验 / Wilcoxon / 卡方 / KS / F 检验,什么数据用哪个 —— 按'你想回答什么问题'选检验方法,当速查表用。
- 19. R 自变量重要性排序 6 法实测:随机森林 / relaimpo / MARS / 逐步回归 / Boruta / IV —— 6 种变量重要性方法同台实测,看它们的选择有何异同。
四、案例实战与可视化(16-17、11-12、20-23)
- 16. R教程-16:高级线性回归 案例研究(一) —— 以洛杉矶臭氧数据为例,搭起'建模→验证→选模型'的分析框架。
- 17. R教程-17:高级线性回归 案例研究(二) —— 案例下篇:逐类筛选显著变量、比较模型,选出最终回归模型。
- 11. R教程-11:简单绘图 —— R 原生绘图系统的基本元素:颜色、点、线,从零搭起一张图。
- 12. R教程-12:进阶绘图 —— 用一行代码画出箱线图、条形图、散点图等最常用的统计图。
- 20. ggplot2 散点图实操:图层原理、分组着色、形状、调色板与主题一次学会 —— ggplot2 图层思维 + 散点图全套调整,照着敲就能复现。
- 22. R教程-22: 初尝交互式数据表达 —— 让图'动'起来:用 heatmaply 做可悬停查看数值的交互式热图。
- 21. R 字符串处理速查:stringr 的提取 / 替换 / 拆分 / 拼接与正则常用写法 —— 字符串高频操作速查表,遇到问题来查对应写法。
- 23. R 日期处理速查:as.Date 格式符、Excel 序列号还原、Date 与 POSIXct 怎么选 —— 日期读进来变成数字 30829?Excel 序列号还原等日期问题一次讲清。