gpt4 book ai didi

stata - 如何根据Stata中的某个变量拆分样本?

转载 作者:行者123 更新时间:2023-12-05 00:32:44 25 4
gpt4 key购买 nike

我想根据特定变量拆分样本,创建 4 个子样本,每个子样本与变量分布的四分位数相关。目的是证明该变量的不同水平的存在会影响回归的结果,使其显着与否。

最佳答案

最简单的方法是使用 egen命令将您的变量切成四个等距的间隔。

例子:

. sysuse auto, clear
(1978 Automobile Data)

. sum price, detail

Price
-------------------------------------------------------------
Percentiles Smallest
1% 3291 3291
5% 3748 3299
10% 3895 3667 Obs 74
25% 4195 3748 Sum of Wgt. 74

50% 5006.5 Mean 6165.257
Largest Std. Dev. 2949.496
75% 6342 13466
90% 11385 13594 Variance 8699526
95% 13466 14500 Skewness 1.653434
99% 15906 15906 Kurtosis 4.819188

. egen price_cut = cut(price), group(4)

. table price_cut, contents(n price min price max price)

----------------------------------------------
price_cut | N(price) min(price) max(price)
----------+-----------------------------------
0 | 18 3,291 4,187
1 | 19 4,195 4,934
2 | 18 5,079 6,303
3 | 19 6,342 15,906
----------------------------------------------

我希望这可以帮助你。

关于stata - 如何根据Stata中的某个变量拆分样本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13029266/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com