全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
5570 2
2015-07-07

求大神救命啊~~变量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
  }

运算速度实在太慢了  要是运行完估计都几年,我都白发了。
哪位大神能让我白发之前把这个问题解决出来,我真是感激不尽
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-7-7 17:08:53
换个方案,大约3秒
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-7-8 09:54:49
andruw 发表于 2015-7-7 17:08
换个方案,大约3秒
谢谢 ~~6666
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群