24小时热门版块排行榜    

查看: 2478  |  回复: 2

roxannelj

金虫 (小有名气)

[求助] matlab中plsda分类问题请教

有用过plsda的朋友吗,刚开始用碰到问题想请教,用matlab的pls工具箱里面的plsda进行分类,例如在校正集中x的class里面对相应样本设置了四个类别,分别用类别号1、2、3、4表示,建好模型之后用于预测未知样本(预测集)的类别,保存模型后有个变量pred,可是里面不是直接出来每个样本的类别号,而是一个矩阵,里面每行样本对于1、2、3、4类的结果是一个小数,如下图,请问未知样本的预测的类别结果怎么看?在线等,急需知道!
谢谢!

plsda.jpg
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

新境界

新虫 (初入文坛)


jjdg: 金币+1, 感谢参与 2012-11-10 01:10:18
PLS-DA分类是属于二元制分类,每次只进行一种类别识别,整个模型结果最终由四个分类模型组合而成。如Pred结果所示,1-10可能属于第1类(赋值为1),而从11-end属于非第1类(赋值可能为2,3,4)。依次可得最终结果
2楼2012-11-09 15:42:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wmhnwsuaf

金虫 (正式写手)

【答案】应助回帖

PLS-DA只能为2类数据分类,好些文献上位多类别样品分类好像直接就用的PLSR,用1、2、3、4.。。。直接表示类别而不是定量浓度值  但没有详细解释。
因为努力,所以备受尊重
3楼2013-02-25 22:01:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 roxannelj 的主题更新
信息提示
请填处理意见