Stata如何快速查询唯一变量组合?

系统自带的isid 用来判断某个变量或某些变量组合是否唯一,是的话可以生成一个uniqueid,便于以后的数据分析。但如何快速判断哪些最小变量组合唯一呢?美国西北大学凯洛格商学院 (Northwestern University Kellogg School of Management)的Riccardo Marchingiglio开发了Stata社区命令findunique,用...

如何安装和管理GitHub上的Stata社区命令?

GitHub是微软旗下一个面向开源及私有软件项目的托管平台,与SSC相比,GitHub更加开放和自由,因此越来越多的开发者在上面分享自己编写的Stata代码和数据集、开发统计软件和托管Stata社区命令,下图是图示。 随着GitHub上托管的Stata社区命令越来越多,如何便捷地安装和管理成为一个问题。为此,德国...

Stata如何绘制多组散点图?

比如绘制两组散点图,Stata代码如下: sysuse auto, clear two scatter price mpg if foreign == 1 || scatter price mpg if foreign == 0 可以试试英国杜伦大学(Durham University)的Nicholas J. Cox开发的Stata社区命令linkplot: ssc install linkplot,replace linkplot price mpg , link(foreig...

Stata如何绘制万花尺?

巴德学院利维经济研究所的Fernando Rios-Avila开发了Stata社区命令spirograph,用以绘制万花尺。 该Stata社区命令spirograph目前没有安装命令和帮助手册,所以直接下载GitHub里的spirograph.ado文件,Stata命令如下: copy https://raw.githubusercontent.com/friosavila/stataviz/blob/main/spirog...

Stata如何绘制分位数回归图?

巴德学院利维经济研究所的Fernando Rios-Avila开发了Stata社区命令qregplot,以图展现绘制分位数回归的回归系数。 安装Stata社区命令qregplot的Stata命令如下: ssc install qregplot, replace *安装依赖的Stata社区命令 ssc install mmqreg, replace ssc install qrprocess, replace ssc install i...

Stata如何绘制桑基图?

桑基图(Sankey plot)是一种表现数据间包含和权重关系流向的统计图表,是展示数据“流动”变化一大利器。巴德学院利维经济研究所的Fernando Rios-Avila开发了Stata社区命令sankey_plot,用来方便地使用Stata绘制桑基图。 安装Stata社区命令sankey_plot的Stata命令如下: *加了选项all,是为了下载附...

Stata如何绘制山脊图?

巴德学院利维经济研究所的Fernando Rios-Avila开发了Stata社区命令ridgeline_plot,用以绘制类似流线图(streamplot)和堆叠线图(stack line plot)的山脊图(Ridgeline plot)。该命令基于Stata数据框(frame)技术,因此只支持Stata16及更高的版本。 安装Stata社区命令ridgeline_plot的Stata命令...