我想将Mahalanobis distanc方法应用于从观察中获得的数据。 每次观察都是系统的时间响应。每个14000点我有30个观察点。 我想在matlab中使用MAHAL命令。但它告诉我变量X中的行数必须大于列数。但我观察的性质是每次观察我有1行(观察)和14000列(时间点)。 我不知道如何克服这个问题。 如果有人知道请帮助我。
答案 0 :(得分:0)
你做不到。点x
与一组具有均值mu
和方差sigma
的值的马哈拉诺比斯距离定义为sqrt((x-mu)*sigma^-1*(x-mu))
。如果sigma
不可逆 - 如果你有30个观测值和14000个变量则不会 - 马哈拉诺比斯距离没有定义。