Code
# 方法一:使用 renv 自動安裝所有依賴(推薦)
install.packages("renv")
renv::restore()用 R 視覺化理解統計背後的數學
歡迎來到《醫學統計的微積分基礎》。
這本書是為了那些在醫學研究中需要使用統計方法,但對統計背後數學原理感到困惑的醫師和研究人員所寫。你可能會在以下情境中發現這本書很有幫助:
每一個數學概念,我們都會先用圖形來解釋。透過 R 程式碼產生的視覺化,你可以「看到」微積分在做什麼,而不只是「算出」微積分的結果。
所有的例子都盡量使用醫學相關的情境:
每一章的最後,我們都會明確說明:「這個微積分概念,會在哪些統計方法中用到」。這樣你就能建立起微積分和統計方法之間的連結。
循序漸進:建議按照章節順序閱讀,因為後面的章節會用到前面的概念。
動手操作:每一章都有 R 程式碼,請實際執行看看。修改參數,觀察圖形如何變化。
做練習題:每章結尾的練習題分為三種類型:
連結統計:閱讀「統計應用」段落時,回想你在使用這些統計方法時的經驗。
本書使用 renv 管理 R 套件依賴。如果你想要在本地執行本書的程式碼,最簡單的方式是:
# 方法一:使用 renv 自動安裝所有依賴(推薦)
install.packages("renv")
renv::restore()如果你只想手動安裝個別套件,以下是本書使用的主要套件:
# 方法二:手動安裝所需套件
install.packages(c(
"ggplot2", # 主要繪圖工具
"dplyr", # 資料處理
"tidyr", # 資料整理
"patchwork", # 組合多個圖
"plotly", # 互動式 3D 圖
"showtext", # 中文字型支援
"here", # 專案路徑管理
"MASS", # 多變量統計
"mvtnorm", # 多變量常態分布
"pracma", # 數值積分方法
"gridExtra" # 圖形排列
))# 載入套件(已在 _common.R 中載入 ggplot2, patchwork, showtext)
library(dplyr)為了視覺一致性,本書的圖形使用以下配色:
#2E86AB:用於主要曲線和資料#E94F37:用於重點標示和對比
感謝所有在醫學研究道路上努力學習統計的醫師們。你們的求知熱忱是這本書誕生的動力。
讓我們開始這段微積分之旅吧!