在Java中使用哪种结构用于混淆矩阵

时间:2015-01-28 17:18:22

标签: java matrix

我有以下问题。我需要构建一个混淆矩阵(也称为列联表或错误矩阵)。

我们说我有:

Reference:  a b c d e f g    
Hypothesis: a p c x e m g

Reference:  c e g f z     
Hypothesis: e e g p z

还有更多这样的案例。混淆矩阵用于显示大多数问题的位置,在垂直轴上,您将拥有所有参考字符,在水平轴上,您将拥有所有假设及其百分比。

这里有一些视觉示例:EXAMPLE

我的问题是,我应该使用哪种数据结构?我在考虑二维列表,但似乎并不是最好的解决方案。我基本上需要为每个参考示例提供一系列假设以及它们发生的频率。

我不知道我将拥有多少不同的引用,因此创建需要是动态的。

有没有人有任何想法?我几乎没有读过关于hashmap的内容(虽然我还没有深入理解)。我应该使用其中一种吗?

0 个答案:

没有答案