STATA按照某个变量的类别分组排序 比如要按照var2这个变量的类别进行分组和排序,如下图所示: 四种情况: 如果需要生成n,命令是: by var2, sort: gen n=_n 如果需要生成order2,命令是: by var2, sort: gen order2=_N 如果需要生成order,命令是: sort var2 gen order=_n 如果需要生成nnn,命令是:
横向匹配(增加变量)——merge merge 1:1 id using otherfile.dta 匹配城市 merge m:1 city using "E:\基点.dta",nogen 匹配上市公司 merge m:1 stkcd time using "E:\基点.dta",nogen 匹配类型: 1:1: 1配1 m:1:多配1 m:m:多配多 1:m: 1配多 纵
Stata 是一种统计分析软件,适用于数据管理、数据分析和绘图。Stata 15 for Mac 具有以下功能: 数据管理:Stata 提供强大的数据管理功能,用户可以轻松导入、清洗、整理和管理数据集。 统计分析:Stata 提供了广泛的统计分析功能,包括描述性统计、回归分析、生存分析、面板数据分析等。 图形化输出:用户可以通过 Stata 生成高质量的图形输出,包括散点图、柱状图、箱线图
用STATA做普通的回归时,计算AIC、BIC、MSE、MAE、MAPE并不难,甚至像MSE这样的都会直接给出,但是比如做logit、probit或者mlogit、mprobit甚至ologit、oprobit时,上述五个就不太容易了,在网上搜集了很久,也走了不少弯路。现将方法及代码整理如下: 1.计算AIC、BIC 在做完回归后,紧跟 estat ic 即可得到AIC、BIC 忘记在哪
常用的 est store modelx接 est table命令有两大不方便的地方,一是modelx的数据是保存在dta文件中的,换一个数据集结果就没了(当然也是优势,可以让别人拿到dta文件后直接看到你的回归结果)二是 est table输出结果中不能同时列示***(显著性)和标准差,而且标准差需要自己加括号(也可能有自动加括号的命令但我不知道)。 这里我们就要用到ests