# 加载 epiDisplay 包
install.packages("epiDisplay") # 若尚未安装,请先运行此行
library(epiDisplay)
# 加载数据集 Ectopic
data(Ectopic)
# 查看数据集的结构
str(Ectopic)
head(Ectopic)
# 数据预处理
# 将 EP (宫外孕) 定义为因变量(1 = case组,0 = control组)
Ectopic$case <- ifelse(Ectopic$EP == 1, 1, 0)
# 定义自变量:人工流产 (IA) 和未分娩的孕妇 (Deli)
# IA 和 Deli 已在数据集中,可直接使用
# Logistic 回归分析
model <- glm(case ~ IA + Deli, data = Ectopic, family = binomial)
# 显示回归结果
summary(model)
# 计算 Odds Ratio(OR)及置信区间
exp(cbind(OddsRatio = coef(model), confint(model)))
# 结果可视化
logistic.display(model)