Reader_Founder 发表于 2013-8-31 20:18

confusionmat函数的功能是什么?

详细点,举个例子最好了,
谢谢,在线等

沉默双 发表于 2013-8-31 21:32

应该查一些书籍和网上资料可以解决吧

Reader_Founder 发表于 2013-8-31 21:52

沉默双 发表于 2013-8-31 21:32 static/image/common/back.gif
应该查一些书籍和网上资料可以解决吧

这样水不好吧

madio 发表于 2013-9-2 08:25

这个函数是用来构建混淆矩阵的,下面是一个例子
1,首先输入两个矩阵g1=, g2= g1为已知值,g2为预测值;
2,然后利用=confusionmat(g1,g2) 命令就可以计算出来了。

C =
     2     1     0
     0     3     0
     1     0     3

order =
     1
     2
     3
order表示每个变量所在的类,C(i,j)表示在g1中的i类数在g2中被分在j类的个数,比如C(1,1)=2是因为g1中的开始的三个1,有两个在g2中被分在了第一类。C(1,2)=1是表示g1中的开始的三个1,有1个在g2中被分在了第二类,就是第三个1,在g2中分在了第二类。

Reader_Founder 发表于 2013-9-2 14:36

madio 发表于 2013-9-2 08:25 static/image/common/back.gif
这个函数是用来构建混淆矩阵的,下面是一个例子
1,首先输入两个矩阵g1=, g2=

嗯,谢谢了,还是有点不明白,矩阵g1、g2中数是按什么分成类的?

magic2728 发表于 2013-9-2 15:07

madio 发表于 2013-9-2 08:25 static/image/common/back.gif
这个函数是用来构建混淆矩阵的,下面是一个例子
1,首先输入两个矩阵g1=, g2=

这样分类的数学意义是什么呢?

madio 发表于 2013-9-2 15:22

Reader_Founder 发表于 2013-9-2 14:36 static/image/common/back.gif
嗯,谢谢了,还是有点不明白,矩阵g1、g2中数是按什么分成类的?

这是两个给定的变量,g1是问题已知的,g2是你的某种分类方法得到的,看你用什么了,注意这个函数可不是用来分类的函数

madio 发表于 2013-9-2 15:23

magic2728 发表于 2013-9-2 15:07 static/image/common/back.gif
这样分类的数学意义是什么呢?

可以体现你所使用的分类方法的精度!

magic2728 发表于 2013-9-2 15:25

madio 发表于 2013-9-2 15:23 static/image/common/back.gif
可以体现你所使用的分类方法的精度!

还是没懂g1,g2的具体含义和返回值的涵义,请马老师再指点一二,好吗?

Reader_Founder 发表于 2013-9-2 15:30

madio 发表于 2013-9-2 08:25 static/image/common/back.gif
这个函数是用来构建混淆矩阵的,下面是一个例子
1,首先输入两个矩阵g1=, g2=

为什么说g1中的第3个1被分在了g2中的第2类?
页: [1] 2
查看完整版本: confusionmat函数的功能是什么?