gpt4 book ai didi

r - 如何从表矩阵计算精度

转载 作者:行者123 更新时间:2023-12-04 20:39:25 25 4
gpt4 key购买 nike

我正在使用 table显示来自 kmeans 的结果集群与实际的类值。

enter image description here

如何根据该表计算准确度百分比。我知道如何手动完成。

Iris-setosa 在集群 2 中拥有全部 50 个,而 Iris-versicolor 在另一个集群中拥有两个。

有没有办法像 Incorrectly classified instances: 52% 一样计算 %

我想按类和集群打印混淆矩阵。像这样的东西:

   0   1  <-- assigned to cluster
380 120 | 1
135 133 | 0

Cluster 0 <-- 1
Cluster 1 <-- 0

Incorrectly clustered instances : 255.0 33.2031 %

最佳答案

您可以使用 diag()选择对角线上的案例并使用它来计算(in)准确度,如下所示:

sum(diag(d))/sum(d) #overall accuracy
1-sum(diag(d))/sum(d) #incorrect classification

您还可以使用它来计算正确分类的案例数:
sum(diag(d)) #N cases correctly classified
sum(d)-sum(diag(d)) #N cases incorrectly classified

哪里 d是你的混淆矩阵

关于r - 如何从表矩阵计算精度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29392767/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com