阅读与学习指南

你可以按顺序阅读,也可以从当前需要交付的成果出发。每条路径都应包含一次独立实践;只看完章节不作为完成标准。

通用分析与交付路径

阶段 建议章节 完成标志
把脚本整理清楚 1.1 函数、1.2 迭代、1.3 效率 同一函数可以处理两批数据,边界输入有检查
让结果易读 1.6 表格、1.8 图表、2.8 报告 读者不打开源码也能理解结果、单位与来源
让交付可以维护 3.1 包结构、3.2 测试、3.3 调试 从新会话运行检查,可以发现你故意放入的一处错误
按需增加功能 2.3 静态仪表盘、2.7 Shiny、4.1 LLM 能说明新增交互或 AI 功能解决了什么实际问题

第一次实践可从分析交接训练开始。训练完成后,再补读与实际问题相关的地图、动画、数据接口或工具调用章节。

临床研究与制药路径

先完成通用路径中的函数、表格、报告与测试,再进入领域案例。不要跳过通用部分:临床输出中的许多问题,首先是数据定义、程序行为或交付检查的问题。

关注点 建议章节 阅读时要回答的问题
数据处理的可解释性 1.1、1.2、3.2 缺失值、重复记录和边界日期如何处理?预期结果由谁定义?
临床表格与报告 1.6、2.8、4.7 分析人群、分母、变量类型和显示精度是否清楚?
环境与复现 3.1、3.2、4.8 别人能否识别数据、代码和环境版本,并复现结果?
有检查环节的 AI 应用 4.1、4.2、4.6 哪些内容来自原始资料,哪些由模型生成,如何独立核对?

配套训练使用模拟数据。将训练方法应用于真实研究时,需要用实际研究定义和所属机构流程重新确定验收标准。

一章的学习循环

  1. 先判断。 完成前置自测,记录自己不确定的概念。
  2. 再复现。 在新 R 会话中依次运行示例,先预测关键输出。
  3. 改变条件。 换数据、换变量,加入空输入、缺失值或错误类型。
  4. 独立交付。 完成 create 练习或压轴项目,按量规自评。
  5. 解释与复核。 写下设计理由;开放 AI 的环节再用 AI 扩展检查清单。

遇到前置知识缺口时,使用参考与延伸阅读补读相应主题,随后回到当前任务。

代码与环境

书中的 r 围栏展示教学代码,出版时不执行。按章启动新会话,并按正文顺序运行;需要的文件、包或服务应在运行前准备好。故意报错的例子用于分析错误,不应直接当作正常程序的一部分。

第 2.3、2.4 章的完整仪表盘模板需复制到独立 .qmd 文件,并把该文件中的 R 围栏语言标记从 r 改为 {r} 才会执行。本书源文件保持静态围栏。

需要 API 凭据或外部服务的章节可以先做设计和静态阅读,再在环境齐备后验证。没有调用服务时,不应把示例标记为端到端运行成功。

教学标注与术语

标注 用法
Example / 示例 观察输入、过程和输出,动手复现
Check In / 随堂小检 检查当前理解,尽量先独立回答
Practice Exercise / 练习 copy → adapt → create,逐步减少提示
Warning / 当心;Note / 澄清 区分错误做法与容易混淆的概念
Required Reading / Video 按章节要求补充阅读或观看
Learn More / 延伸;Opinion / 作者观点 可选拓展,以及需要结合情境判断的经验意见
English 本书用语
chat / conversation 会话
reactive 响应式
skills 技能包
capstone 压轴项目