athosmi
第4楼2017/03/06
unscrambler我也不会用,特别是9还是10的(具体记不清了),我连导入数据都不会。
编程一般用matlab多一些,或者建模直接使用成熟的商用软件,比如thermo的TQ,bruker的OPUS等等(当然包括unscrambler)
建模首先要弄清楚到底是要建什么模型?定性还是定量,常规的都好分,不过遇到一些特殊的就要谨慎尝试了。比如对一些样品的年份鉴定或者感官评价等等
定量模型的建模方法就一个PLS,其他的方法都是扯淡的,不要太执着于ANN或者其他的乱七八糟的算法。近红外是符合朗伯比尔定律的,也就是说含量的高低和光谱的吸光度是成线性相关的。在一个线性体系中,使用非线性算法不管得到的结果怎么样,在我个人看来也是风马牛不相及的,实用性较差。
定性模型的方法就很多了,比如常规的距离判别,knn,线性学习机,甚至相似度等,这些方法都是比较成熟的。如果做研究可以尝试一些非线性算法,比如ANN、支持向量机等等。但结果需要严格验证。
建模步骤基本都是一样的:
1、收集样品;2、采集光谱;3、挑选特征样品;4、实验分析或性质确认;5、尝试建模;6、丰富模型;7、验证模型;8、修复模型;9、确定完成模型(基本步骤,根据样品性质会有些不同)
如果是做科研,一般就是三方面:1、新算法使用和与其他算法的比较;2、新应用;3、新的实验方法;
我也就只知道那么多了……只是个大概。
最后欢迎加入近红外组织,恭喜入坑。
zuo365838
第5楼2017/03/14