非教程,只是自己的回顾总结,感兴趣的朋友可以一起交流
(所有函数指令使用斜体标注,于matlab命令界面输入help 函数名可以查看函数解释)
1. 创建数据集 采用创建平行因子分析模块创建数据集,需要将各个样品、激发波长、发射波长导入matlab数据集中,用到matlab的excel link加载项,实测matlab2018b安装时如果没有选定 所有拓展选项的话,是没有内置excel link加载项的,那么这个加载项应该是可以通过自主下载安装可以办到,但是菜鸡如我,使用了重装大法… 2. 消除散射影响 利用切割模块函数( EEMCut)去除数据库中所有三维荧光光谱中的拉曼散射和瑞利散射,此步骤创建一个新的数据集( CutData),其中受散射峰影响的波长已被削减,并替换为丢失的值或零(这一部分也就是我们平时用origin作图时候,会出现两道左下到右上的区间,区间的荧光强度比较大,本步骤可以减掉两道区域)。 3. 初步平行因子分析 / 去除离群样本(探索性数据分析) 在本步骤中,先运行一系列的parafac模型,探索数据中的异常样本、噪声波长等一些潜在问题,该步骤分为两部分:一部分是对原始数据的分析,另一部分是对已去除离群样本的数据集的分析。 3.1