我想解决最佳问题一系列矩阵方程的值只有值是已知的,当我开始智能猜测时. 我正在使用 QR 分解来求解单个矩阵方程,但想知道如何进行优化价值观,因为我没有真正的用于定义一些用于收敛的误差度量的值。
问题的本质是是一组传感器值和表示一组常数系数,定义相邻传感器的值对测量值的影响程度. 这值应该是实际值,没有来自其他传感器的叠加。
任何有关解决此问题的建议将不胜感激。
我想解决最佳问题一系列矩阵方程的值只有值是已知的,当我开始智能猜测时. 我正在使用 QR 分解来求解单个矩阵方程,但想知道如何进行优化价值观,因为我没有真正的用于定义一些用于收敛的误差度量的值。
问题的本质是是一组传感器值和表示一组常数系数,定义相邻传感器的值对测量值的影响程度. 这值应该是实际值,没有来自其他传感器的叠加。
任何有关解决此问题的建议将不胜感激。
您的问题听起来像独立成分分析。在哪里是源信号混合的测量值,并且是源发出的值。这在你的方程中称为解混合矩阵。有一个迭代过程来估计因此,s,基于最大似然原则。请参阅这些注释:
[编辑] FastICA 看起来像一个流行的实现:
http://research.ics.aalto.fi/ica/fastica/
http://itpp.sourceforge.net/4.3.0/fastica_8cpp.html
http://tumic.wz.cz/fel/online/libICA/
[编辑] OP (Jason) 还找到了这些以供将来参考:
https://github.com/cgearhart/students-filters/
http://sourceforge.net/projects/fastica/
http://shulgadim.blogspot.ca/2014/02/independent-component-analysis-ica.html
重新制定方程组,使系数为未知数,并对 A 执行最小二乘拟合。
这可以通过以下技巧来完成:
是列向量,未知矩阵, 你知道的但这也可以看作在哪里是矢量化运算符和必须重复 n 次并移动 n 次或者否则,导致, 在哪里是维度 n 的单位矩阵。
对于整个系统,您可以将其重写如下,设置和你的原始方程, 你的最小二乘问题读.
因此,如果您有足够的矩阵方程,这一切都可以归结为这是一个过度或不足的系统,并且可以通过标准数值技术直接求解。