使用 Stata 寻找分布中密度为最大密度一半的 X

该课程较为简单,因为没有视频讲解。

这是之前我的一个小伙伴问我的问题,她有一个数据(附件中的 A.csv)这个数据是一个 30x10000 的矩阵(也就是 30 行 10000 列),Stata 的 xpose 命令可以用于数据集的转置,不过这个命令使用的时候对变量数量有限制,经过我测试,变量不能超过 9999,所以这里我们删除最后一个变量:

/* 把 CSV 文件转换成 dta 文件 */
clear all
set maxvar 10000
import delimited using A.csv, clear
* 删除最后一个变量
drop v10000
* 转置
xpose, clear
save A, replace

转置之后得到的是个 9999x30 的数据集。我们的这个小伙伴的问题是这样的,这些变量的分布大致都服从正态分布,然后她想找到变量取何值的时候对应的密度为最大密度的二分之一。

欢迎参加本课程学习如何解决这个问题。

点击这里跳转到 RStata 短书平台获取附件:使用 Stata 寻找分布中密度为最大密度一半的 X

评论