本作品提供了一种基于软阈值方法在MATLAB环境下实现广义线性混合模型(GLMM)的代码。该代码适用于处理复杂数据结构,尤其擅长于大数据集中的变量选择与参数估计。通过采用软阈值技术,有效提升了模型预测精度和计算效率。
软阈值MATLAB代码工具箱包含多个脚本和函数,用于使用广义线性混合模型(GLMM)处理高光谱数据的去混杂过程。该代码基于Lucas Drumetz及其同事提供的ELMM代码构建而成,并且可以出于非商业目的自由复制、使用及重新分发,只要保留此处提供的版权声明即可。
作者:Tales Imbiriba
日期:2018年4月
参考文献:
[1] Imbiriba, T., Borsoi, R.A., Bermudez, J.C.M. (2018). Generalized Linear Mixed Models Considering Endmember Variability. 2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).
内容包括:
- GLMM_ADMM.m:执行与GLMM混合相关的功能
- GLMM_RealData.m:提供在实际高光谱数据集上使用该函数的示例
- real_data_1.mat:用于演示的实际数据集(DFC2013数据的一部分)
- endmembers_houston.mat:演示中使用的参考端成员矩阵
- FCLSU.m:执行标准完全约束最小二乘分解的功能
- CLSU.m:执行标准部分约束的最小二乘分解的功能
- SCLSU.m:执行缩放版本的CLSU功能