我试图用ggplot
库表示ROC曲线。对于这个提议,我有一个这样的表:
df <- matrix(c(0.2962963, 0.2962963, 0.2962963, 0.2962963, 0.2962963,
0.3333333, 0.2962963, 0.3333333, 0.4444444, 0.3750000,
0.3828125, 0.3906250, 0.3984375, 0.4062500, 0.4140625,
0.4140625, 0.4218750, 0.6718750),
ncol=2, byrow = F)
看起来像这样:
[,1] [,2]
[1,] 0.2962963 0.3750000
[2,] 0.2962963 0.3828125
[3,] 0.2962963 0.3906250
[4,] 0.2962963 0.3984375
[5,] 0.2962963 0.4062500
[6,] 0.3333333 0.4140625
[7,] 0.2962963 0.4140625
[8,] 0.3333333 0.4218750
[9,] 0.4444444 0.6718750
我已经定义了我的表,以便订购第二列。不过,我想要的是:对于第二列中的相等值,根据第一行的值对行进行排序;也就是说,第六列和第七列呈现相同的值0.4140625
,但我希望第七列是第一列,因为它的第一列的值较低。
谢谢!