比较两个向量MATLAB

时间:2011-03-21 16:19:15

标签: matlab

我想获得2个向量的错误率?

喜欢

                # incorrect numbers           6
error rate  = ______________________    =    ____ 
               # total numbers(size)          15

这里有15个数字,9是正确的 x是真正的答案(引用),y是带答案的向量 我想比较它们并得到错误率:

x= [1 ,1,1, 1,1, 1,1,1,1,1, 1,-1,-1,-1,-1] 
y= [-1,1,1,-1,1,-1,1,1,1,1,-1, 1,-1, 1,-1]   
  • 这也是我正在做的事情吗? 好吧,我更新它的公式错了。

2 个答案:

答案 0 :(得分:3)

如果您想要错误率,那么您希望错误的值的数量除以值的总数。您可以使用relational operator ~=和函数MEAN

执行此操作
errorRate = mean(x ~= y);

答案 1 :(得分:1)

另一个有效的版本:

length(find(x~=y))/length(y)