Stata如何绘制列线图?

列线图(Alignment Diagram),又称诺莫图(Nomogram图),它是建立在多因素回归分析的基础上,将多个预测指标进行整合,然后采用带有刻度的线段,按照一定的比例绘制在同一平面上,从而用以表达预测模型中各个变量之间的相互关系。 安装Stata社区命令nomolog,Stata代码如下: net describe st0391...

Stata如何获取一个变量的不重复记录数?

分类变量的值如果少的话,可以tabulate一下人工数一数就出来了,比如年龄组、性别,但如果变量值很多的话,数数就很容易出错了,也不现实。 一眼可以看出,region下有四个区,Stata代码如下: sysuse census tabulate region 如果很多的话,Stata代码如下: *tabulate后内存中保留结果r(r) 行数;r(...

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...