求大神救命啊~~变量x的观察值有10^7个,我想求一个变量xm,它的第i个观察值为x[1],x[2],......,x[i]中最大的那个。
之前编了一个程序
clear
set obs 10000000
gen x=uniform()
count
local n = r(N)
gen xm=.
forval i = 1/`n'{
egen c = max(x) if _n <= `i'
replace xm = c in `i'
drop c
}
运算速度实在太慢了 要是运行完估计都几年,我都白发了。
哪位大神能让我白发之前把这个问题解决出来,我真是感激不尽