# 使用 ggplot2 绘制散点图来展示RDD的断点
rdd_plot <- ggplot(rdd_data, aes(x = gpa, y = future_income, color = scholarship)) +
geom_point(alpha = 0.6) + # 绘制散点图,设置透明度
geom_vline(xintercept = gpa_cutoff, linetype = "dashed", color = "red", size = 1) + # 添加临界点垂直线
labs(
title = "GPA 对未来收入的影响 (RDD 模拟)",
subtitle = paste("在 GPA =", gpa_cutoff, "处存在明显的断点"),
x = "学生平均绩点 (GPA)",
y = "毕业五年后年收入",
color = "是否获得奖学金"
) +
scale_color_manual(values = c("0" = "blue", "1" = "orange"), labels = c("否", "是")) + # 自定义颜色和图例标签
theme(text = element_text(family = "Songti SC"))