作者lqz (192)
看板Perl
标题[问题] spearman 排序相关系数
时间Mon Feb 14 04:04:34 2011
@array1=(4,2,6,7)
@array2=(8,11,3,9)
要得到两个排序完的阵列
@order1=(2,1,3,4)
@order2=(2,4,1,3)
再对这两个排序完的阵列做pearson就是spearman
pearson我已经写完了
但是要怎麽做这种排序呢?
如果对array1做sort{$a<=>$b}的话
array1就会变成2,4,6,7
排序当然是1234
但不知如何得到 想要的 2134对应2413
不知版上前辈是否能指点在下
因为要处理的是两个2维阵列
第一栏对第一栏
第二对第二
的spearman 和cpan上的输入格式不合 所以想自己写
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.25.157.194