由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - question about r code "order"
相关主题
询问一个SAS数据处理问题问题请教
SSN排序问题急!SAS adv的一道题,谢谢!
用 sas 分组问题sas 求助!!! 如何求-1 lag ?
这组数据 用sas程序怎么转化 谢谢!请教SAS ADV一道题!
请教一个sas的基本问题SAS问题:Sorting若有相同的key,问题1,2
which route in SAS is faster?[合集] 说一个proc sort的很简单却总有人错的问题
请教 2 道SAS Adv 真题[合集] 问个SAS和R的问题
请教高手:如何在winbugs里使用max(a,b)function?SAS memory management
相关话题的讨论汇总
话题: order话题: rank话题: third话题: what话题: function
进入Statistics版参与讨论
1 (共1页)
c*******h
发帖数: 51
1
What is the difference between rank and order? In the following examples,
the first line of order function makes sure to me. But I don't understand
the second line of order function. Why change of the first two numbers will
affect the third number's order although the third number does not change
position at all?
> order(c(3,2.1,1,4))
[1] 3 2 1 4
> order(c(2.1,3,1,4))
[1] 3 1 2 4
c*****m
发帖数: 4817
2
rank返回的是这四个数字从小到大的排名,
而order返回的是这四个数字从小到大的位置,
比如你第一个例子得到的3214表示最小的数字是第3个,
第二小的数字是第2个,最大的数字是第四个。
所以a[order(a)] = sort(a), 返回的是sorted a
c*******h
发帖数: 51
3
多谢了! 真是高手。所以rank不能用来sort.

【在 c*****m 的大作中提到】
: rank返回的是这四个数字从小到大的排名,
: 而order返回的是这四个数字从小到大的位置,
: 比如你第一个例子得到的3214表示最小的数字是第3个,
: 第二小的数字是第2个,最大的数字是第四个。
: 所以a[order(a)] = sort(a), 返回的是sorted a

s******h
发帖数: 539
4
我刚想了下,rank也可以用来sort的,比如 a[rank(a)] = a, 这样子a就被sort了。
或者你不想改变a, 随便搞个跟a长度一样的b, say b = rep(0, length(a)), 然后 b[
rank(a)] = a

【在 c*******h 的大作中提到】
: 多谢了! 真是高手。所以rank不能用来sort.
u**r
发帖数: 160
5
This may be useful.
http://www.portfolioprobe.com/2012/07/26/r-inferno-ism-order-is
Take home message: "The command order(order(x)) is another way to get what
our rank command gives us. Even though it is a bit kludgy, it can be
significantly faster"
1 (共1页)
进入Statistics版参与讨论
相关主题
SAS memory management请教一个sas的基本问题
怎么用SAS sort 50G的datawhich route in SAS is faster?
求教一道SAS题: 如何比较区间请教 2 道SAS Adv 真题
[合集] 问一个sas的问题2请教高手:如何在winbugs里使用max(a,b)function?
询问一个SAS数据处理问题问题请教
SSN排序问题急!SAS adv的一道题,谢谢!
用 sas 分组问题sas 求助!!! 如何求-1 lag ?
这组数据 用sas程序怎么转化 谢谢!请教SAS ADV一道题!
相关话题的讨论汇总
话题: order话题: rank话题: third话题: what话题: function