corrtable
Stata社区命令
定义
Stata中实现相关矩阵热图的社区命令为corrtable,该命令由英国杜伦大学 (Durham University) 的Nicholas J. Cox教授开发,生成热图时有些慢,需要耐心等待几十秒。
安装
ssc install corrtable,replace
示例
sysuse auto.dta, clear corrtable price-length, half flag1(r(rho) > 0) howflag1(plotregion(color(blue * 0.1))) flag2(r(rho) < 0) howflag2(plotregion(color(pink*0.1)))
不足
表格可读性问题:corrtable 无法很好地解决大型相关系数表的清晰展示问题,尤其是在需要同时显示多个结果、或变量标签较长/复杂的情况下。
不支持显著性星号:corrtable 不提供星号(用于表示统计显著性)的显示功能,这是作者有意弃用的设计。若用户仍希望使用星号,应反思其必要性;若坚持需要,可自行编写代码或说服他人开发相关功能。
运行速度较慢:corrtable 在后台会生成多个独立图形,再通过 graph combine 合并。即使对于中等规模的相关矩阵,也会涉及大量图形处理,因此运行较慢,更适合用于制作演示材料,而非日常快速分析。
作者
Nicholas J. Cox, Durham University, U.K., n.j.cox@durham.ac.uk