learn-r-with-ai:以 AI 為伴的互動式 R 語言入門教科書
Table of Contents
#
Introduction(引言)
R 是臨床研究與生物統計的事實標準語言之一,但對非工程背景的醫師而言,學習曲線陡峭。傳統教材以語法為主軸,往往讓學習者在抵達真正分析任務前便放棄。本書主張一種新的入門路徑:「先利用 AI 跑出第一張統計圖,再回頭學語法」。這個順序顛倒並非偷懶,而是對學習者動機與認知負荷的合理回應。
#
Methods(方法)
書籍以 R 與 Quarto 為基礎撰寫,每章從一個臨床問題出發,提供「給 AI 的標準提示詞」、「AI 產出的程式碼」、「逐行解釋」、「常見錯誤」與「自行挑戰」。內容由淺入深:從基本語法、tidyverse 資料整理、視覺化(ggplot2)、統計檢定到生存分析。所有章節皆可在瀏覽器互動執行(搭配 WebR 或類似環境),降低初學者環境設定的痛苦。
教學重點為「結構化提問」:書籍鼓勵讀者每跑出一段程式後,以三輪追問(「請解釋」、「請改寫」、「請泛化」)深化理解。如此學習者不只是會用,而是能主動駕馭 AI 工具。
#
Results(結果)
完成此書的讀者預期能在臨床研究情境中獨立完成基本資料分析任務,並具備繼續以 AI 為伴自我擴展技能的能力。對教學者而言,本書亦提供可被改編為短期工作坊的素材,特別適合住院醫師、研究助理與生統入門課程。
#
Discussion(討論)
本專案實踐了當代教育學與 AI 工具結合的可能性:將「學習」重新定義為「結構化提問與反思」,而非「背誦語法」。限制方面,R 語言生態快速演化,部分套件 API 變動可能使範例失效;對於完全沒有程式概念的讀者,仍需要前置的「為何要學程式」章節。未來方向包括:繁體中文版本、面向特定臨床研究情境(生存分析、Meta 分析)的延伸章節,以及與作者其他工具(meta-pipe、r-with-ai-eng)的串接。
#
連結
- GitHub:htlin222/learn-r-with-ai
- 主要語言:R
- 最後更新:2026-04-04