Matrix to Matrix Votes转换

时间:2016-09-12 15:48:08

标签: r matrix

我以概率的形式输出分类算法。他们看起来像:

> head(testProb)
     B    U
1 0.98 0.02
2 0.80 0.20
3 0.14 0.86
4 0.91 0.09
5 0.25 0.75
6 0.86 0.14

当我检查课程时,它是:

> class(testProb)
[1] "matrix" "votes" 

例如,如果我拿一部分,我想要第一列:

  

a< - testProb [,1]

> head(a)
   1    2    3    4    5    6 
0.98 0.80 0.14 0.91 0.25 0.86
> class(a)
[1] "numeric" 

我有另一个这样的分类输出矩阵,但它没有“矩阵”“投票”类。如何将其转换为“矩阵”“投票”?因此,当我获取子集时,我在以前使用子集时获取表单中的值。

> head(prediction)
             B          U
[1,] 0.9413505 0.05864955
[2,] 0.8758474 0.12415256
[3,] 0.2271516 0.77284845
[4,] 0.9227356 0.07726441
[5,] 0.1838987 0.81610128
[6,] 0.9253403 0.07465969
> class (prediction)
[1] "matrix"
> a <- prediction[,1]
> head(a)
[1] 0.9413505 0.8758474 0.2271516 0.9227356 0.1838987 0.9253403
> class(a)
[1] "numeric"

在这种情况下我也希望a在第一种情况下得到。我们将非常感谢您的帮助。

0 个答案:

没有答案