0

我想将 Mahalanobis distanc 方法应用于从观察中获得的数据。每个观察都是系统的时间响应。我有 30 个观察点,每个 14000 点。我想在 matlab 中使用 MAHAL 命令。但它通知我变量 X 中的行数必须大于列数。但是我观察的性质是,对于每个观察,我都有 1 行(观察)和 14000 列(时间点)。我不知道如何克服这样的问题。如果有人知道请帮助我。

4

1 回答 1

0

你不能那样做。x一个点与一组具有均值mu和方差的值的马氏距离sigma定义为sqrt((x-mu)*sigma^-1*(x-mu))。如果sigma不可逆 - 如果您有 30 个观测值和 14000 个变量,则不会 - 未定义马氏距离。

于 2013-05-03T23:10:00.327 回答