Stata如何使记录第一行成为变量标签?

有时在Excel整理数据时,会把第一行写为变量名,第二行写为变量标签。在导入Stata中时,第一行可以自动转化为变量名,但第二行标签会在导入时成为第一行记录。 山东大学经济研究中心的Kerry Du开发了Stata社区命令labone,可以便捷实现这一功能。 安装Stata社区命令labone: ssc install labone, re...

Stata如何识别几年(不一定连续)的变量数据的样本?

前面我们介绍了如何识别至少有几次连续数据和有且仅有几次连续数据的实现方式,那么大家很自然就会想到,如果不要连续会怎么实现? //读取演示数据 clear input id year Lian 1 2020 11.11 1 2021 22.22 1 2022 33.33 2 2020 9.88 2 2021 8.99 2 2022 9.99 3 2020 7.77 3 2022 8.88 4 2021 8.88 4 2...

Stata如何识别连续几年(如仅3年)的变量数据的样本?

上一次提到如何使用Stata社区命令xtpattern和Stata自身函数实现如何识别至少连续几年的变量数据的样本,实际工作中有可能还存在其他情况,如有可能你不需要至少连续3次的数据,你需要且仅需要连续3次的数据,该怎么办呢? 演示数据如下: //读取演示数据 clear input id year Lian 1 2020 11.11 1 2...

Stata如何识别至少连续几年的变量数据的样本?

有时候数据分析需要保留某个变量至少有连续几年观察值的记录,英国杜伦大学(University of Durham)的Nicholas J. Cox在2002年开发了一款Stata社区命令xtpattern,可以轻松实现该需求。 演示例子:如何保留至少连续三年有测量数据的记录? //读取演示数据 clear input id year Lian 1 2020 11.11 1...

Stata如何绘制小提琴图2?

瑞士伯尔尼大学(University of Bern)的Ben Jann开发了一款新的生成小提琴图的Stata社区命令violinplot,更为强大和灵活。 安装: //安装violinplot ssc install violinplot, replace //安装依赖包 ssc install dstat, replace ssc install moremata, replace ssc install palettes, replace ssc i...

Stata如何计算诊断试验的样本量?

诊断试验最重要的两个指标是灵敏度和特异度,如下图所示,其中灵敏度Sens=a/(a+c),特异度Spec=d/(b+d)。 诊断试验灵敏度和特异度计算示例图 诊疗方法 有病[金标准] 无病[金标准] 合计 阳性 a[真阳性] b[假阳性] a+b 阴性 c[假阴性] d[真阴性] c+d 合计 a+c b+d N 诊断试验所需样本量可根据下列公式...

Stata如何绘制快捷诊断图?

美国俄勒冈州立大学(Oregon State University)的Peter. A. Lachenbruch开发了一款Stata社区命令sixplot,可以对一个变量一次性绘制六类图形,对研究单个变量分布尤其适用。 这六类图形依次包括:序列图(Sequence Diagram)、残差拟合曲线图(Residual vs fitted Plot)、箱形图(Box Plot)、一...