R语言中模型可视化与复杂调查数据绘图全攻略
1. 模型绘图技巧
在数据可视化中,我们常常需要对模型的结果进行展示。例如,在绘制不同大陆的点范围图时,代码如下:
p + geom_pointrange(position = position_dodge(width = 1)) +
scale_x_continuous(breaks = unique(gapminder$year)) +
theme(legend.position = "top") +
labs(x = "Year", y = "Estimate", color = "Continent")
这里, position_dodge() 函数的调用使得每个大陆的点范围在同一年份内相互靠近,而不是重叠绘制。这种方法不仅适用于此类情况,在比较不同统计模型给出的系数时也非常有用。
2. 绘制边际效应图
近年来,从模型中估计和绘制部分或边际效应已成为一种越来越常见的展示准确且具有解释性预测的方法。以 gss_sm 数据集中的 obama 二元变量为例,我们可以进行如下操作:
- 数据准备与模型拟合
- 创建新变量 polviews_m ,将 “Moderate” 作为参考类别:
gss_sm$polviews_m <- relevel(gss_sm$polviews
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



