马哈拉诺比斯距离

时间:2013-05-03 17:00:21

标签: matlab statistics

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

1 个答案:

答案 0 :(得分:0)

你做不到。点x与一组具有均值mu和方差sigma的值的马哈拉诺比斯距离定义为sqrt((x-mu)*sigma^-1*(x-mu))。如果sigma不可逆 - 如果你有30个观测值和14000个变量则不会 - 马哈拉诺比斯距离没有定义。