全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1846 5
2013-01-05
d
1
2
2
3
-3
4
4
5
-5
6

根据d的绝对值排序,最小用1表示 d值前面的符号不一致但绝对值相等的话,取其顺序值的均数

希望得到的结果
d   r
1  1
2  2
2  3
3  4.5
-3 4.5
4  6
4  7
5  8.5
-5 8.5
6 9


谢谢!


二维码

扫码加我 拉你入群

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

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

全部回复
2013-1-5 20:38:11
好难啊
二维码

扫码加我 拉你入群

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

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

2013-1-7 08:36:53
如果是这样的d,那r怎么变:
d
1
2
2
3
-3
-3
3
4
4
5
-5
5
-6
6
6
二维码

扫码加我 拉你入群

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

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

2013-1-8 06:57:03
看后面的帖子提到的例子的问题,还是原来的规则吗
二维码

扫码加我 拉你入群

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

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

2013-1-8 10:56:01
clear
input   ///
x
1
2
2
3
-3
4
4
5
-5
6
end

gen id1=_n
gen id2=_n

gen     x1=x[_n-1]
replace id1=id1[_n-1]  if x==-x1
list
bysort id1 : egen id3=mean(id2)
list
二维码

扫码加我 拉你入群

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

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

2013-1-9 16:39:16
*就示例而言
egen y=rank(abs(cond(x==x[_n-1],x+0.0000000001,x)))
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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