回复guojiang发表于:2008/3/20 9:22:37悬赏金额:
12积分 状态:
已解决
我NIR分析茶叶内部成分含量,但应用PLS模型全波段主成分数很高,到14了,经间隔偏最小二乘选择波段主成分还是很高(11),经遗传算法选择特征波长,主成分数为10,还是太高,没辙了,求救!
另外,想尝试其他的建模方法,寻求ANN SVM的源代码或软件,谢谢!
原文由 guojiang 发表: 我NIR分析茶叶内部成分含量,但应用PLS模型全波段主成分数很高,到14了,经间隔偏最小二乘选择波段主成分还是很高(11),经遗传算法选择特征波长,主成分数为10,还是太高,没辙了,求救! 另外,想尝试其他的建模方法,寻求ANN SVM的源代码或软件,谢谢! |
建模的目的是提高对未知样品的检测精度,主成分数高低不是问题的关键,主要还是要看模型的各项指标以及预测未知样品的精度。
没必要刻意降低主成分数
yinlm 回复于:2008/4/7 21:24:30
我以前用过的 NIR定量分析的源代码应该还有 找到发会给你
sfye 回复于:2008/4/9 16:59:39
matlab本身带有ANN的工具箱,使用的话可以help nnet
SVM网上可以搜索到,或者有些文献里有源程序的连接
主持分数多跟样品复杂、差异大有关吧
1、数据本身质量问题是首先要考虑的
2、先删除一些离群点,其次考虑下数据的前处理,平滑,小波
3、若使用matlab,可以到mathworks网站看看,nnet有工具箱,svm网上多的是。着两种模型的参数选择是个难题。其实主要还是前面提到的数据质量的问题,换建模方法可能效果也不好
ps:可以到数据处理版面探讨下