jmpamao 发表于 2014-3-27 23:20 
最后面的 两 个4, 4 在a中的序号 为 15,16 最后两个,对吧
order 后, 看看 15,16 在什么位置, 就 ...
这个比rank更加好,我尝试了order(a[order(a)]),总算得到想要的了!谢谢大家帮忙!
> a
[1] 1 2 3 3 4 5 6 66 6 7 88 88 99 88 4 4
> order(a)
[1] 1 2 3 4 5 15 16 6 7 9 10 8 11 12 14 13
> a[order(a)]
[1] 1 2 3 3 4 4 4 5 6 6 7 66 88 88 88 99
> order(a[order(a)])
[1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
>
还有个问题想请教就是,不知道各位是否熟悉核密度估计呢,我查到命令是density(), 我尝试density(a),但是也有问题,我想得到的是新生成一个变量,比如y, y是等于x对应的密度函数值