summarize X , detail
gen un_p5 = di r(p5)
gen un_p10 = di r(p10)
gen un_p25 = di r(p25)
gen un_p50 = di r(p50)
gen un_p75 = di r(p75)
gen un_p90 = di r(p90)
gen un_p95 = di r(p95)
gen un_p99 = di r(p99)
我想summarize, detail
另一个变量Y,以ttest
两个变量(X,Y)的百分位数是否相等
summarize Y, detail
gen c_p5 = di r(p5)
gen c_p10 = di r(p10)
gen c_p25 = di r(p25)
gen c_p50 = di r(p50)
gen c_p75 = di r(p75)
gen c_p90 = di r(p90)
gen c_p95 = di r(p95)
gen c_p99 = di r(p99)
使用gen
命令创建变量
di not found
r(111) ;
我想ttest
un_p5 = c_p5
un_p10 = c_p10
每个百分位数- 。
答案 0 :(得分:0)
只是省略di
:它在这里是无关紧要的,也是非法的。你正在寻找的模式是
gen un_p5 = r(p5)
请注意,您需要summarize, detail
才能使用此功能。 (仅使用summarize
,上述声明是合法的,但只会在每次观察中存储数字。)
但是为什么要在8个变量中放置8个常量尚不清楚。每次观察都会重复这些常数。为什么不使用标量或矢量?你想在这做什么?