永发信息网

求助,fisher判别法对多类进行判别的程序

答案:2  悬赏:80  手机版
解决时间 2021-02-21 22:15
  • 提问者网友:趣果有间
  • 2021-02-21 12:52
求助,fisher判别法对多类进行判别的程序
最佳答案
  • 五星知识达人网友:零点过十分
  • 2021-02-21 13:54
我认为多类的情况下就不可能是一条直线就把问题解决了,而且如果你用的是Y=W*X 这个本来就是类似一元的函数怎么可能不是直线呢,这跟W的取值都是无关的。
我理解的对垒问题的fisher准则是定义多个判别函数g(i) = w(i)*x +w0 然后在如果在第j个函数取最大则判别为第j类
具体的可以参考P113 模式识别第二版
全部回答
  • 1楼网友:骨子里都是戏
  • 2021-02-21 15:15
fisher判别的基本思路就是投影,针对p维空间中的某点x=(x1,x2,x3,…,xp)寻找一个能使它降为一维数值的线性函数y(x): y(x)= ∑cjxj 然后应用这个线性函数把p维空间中的已知类别总体以及求知类别归属的样本都变换为一维数据,再根据其间的亲疏程度把未知归属的样本点判定其归属。这个线性函数应该能够在把p维空间中的所有点转化为一维数值之后,既能最大限度地缩小同类中各个样本点之间的差异,又能最大限度地扩大不同类别中各个样本点之间的差异,这样才可能获得较高的判别效率。在这里借用了一元方差分析的思想,即依据组间均方差与组内均方差之比最大的原则来进行判别。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯