让我们假设我们有矩阵值数据并假设这是有组织的(可能是时间序列):
现在,假设我们有兴趣写下一个模拟平方和的误差函数。这可以天真地写成
在哪里是个-th 估计。问题是,明确编写此函数的正确方法是什么?对于向量,欧几里得范数是“自然”选择的。这个案子怎么办?
一种选择是将这些矩阵相乘并单独处理每个结果矩阵的元素。例如,位置 11 的元素将有自己的“错误函数”,如下所示:
其他三个元素也是如此。这里. 这甚至有意义吗?
此外,如何处理具有复值矩阵的相同示例?
让我们假设我们有矩阵值数据并假设这是有组织的(可能是时间序列):
现在,假设我们有兴趣写下一个模拟平方和的误差函数。这可以天真地写成
在哪里是个-th 估计。问题是,明确编写此函数的正确方法是什么?对于向量,欧几里得范数是“自然”选择的。这个案子怎么办?
一种选择是将这些矩阵相乘并单独处理每个结果矩阵的元素。例如,位置 11 的元素将有自己的“错误函数”,如下所示:
其他三个元素也是如此。这里. 这甚至有意义吗?
此外,如何处理具有复值矩阵的相同示例?
本质上,您想选择一个可以为您提供矩阵“大小”的函数。我能想到的最明显的方法是选择一个矩阵范数,它是一个映射(或者你可以推广到一个复杂的矩阵,如果你愿意)。
您的建议似乎类似于计算
然后使用Frobenius 范数 把它变成一个实数。Frobenius 范数本质上意味着“壁球成维向量,然后计算欧几里得范数”。
您可以考虑许多其他规范,例如operator norm。有趣的是,可以证明任何两个矩阵范数都等效于一个恒定的比例因子,因此您对范数的选择并不是特别重要,并且在任何范数下最小化“平方和”应该或多或少相同。