Можно ли распространить критерий Мантеля на асимметричные матрицы?


26

Тест Мантеля обычно применяется к симметричным матрицам расстояний / разностей. Насколько я понимаю, предположение теста состоит в том, что мера, используемая для определения различий, должна быть, по крайней мере, полуметрической (соответствовать стандартным требованиям метрики, но не неравенству треугольника).

Может ли предположение о симметрии быть ослаблено (давая предварительную метрику)? Можно ли применить тест перестановки в этом случае, используя полную матрицу?

Ответы:


3

Это не должно быть расширено. Оригинальный тест Мантеля, представленный в статье Мантеля 1967 года , допускает асимметричные матрицы. Напомним , что этот тест сравнивает два N×N расстояния матриц и .YИксY

На этом этапе мы можем ожидать изменения нашей статистики, которые упростят статистические процедуры, которые будут разработаны ниже. Модификация состоит в том, чтобы удалить ограничение и заменить его только ограничением . Где и , эффект модификации состоит в том, чтобы просто удвоить значение суммирования. Однако разработанные затем процедуры являются подходящими, даже если отношения расстояний не являются симметричными, то есть когда возможно, что X_ {ij} \ ne X_ {ji} и Y_ {ij} \ ne Y_ {ji} ; в данном случае рассматривается конкретный случай, где X_ {ij} = -X_ {ji}, Y_ {ij} = -Y_ {ji} ...i j X i j = X j i Y i j = Y j iя<JяJИксяJзнак равноИксJяYяJзнак равноYJя Y i jY j i X i j = - X j i , Y i j = - Y j iИксяJИксJяYяJYJяИксяJзнак равно-ИксJя,YяJзнак равно-YJя

(в разделе 4; акцент добавлен).

Симметрия представляется искусственным условием во многих программах, таких как ade4пакет R, в котором используются объекты класса dist для хранения и манипулирования матрицами расстояний. Функции манипуляции предполагают, что расстояния симметричны. По этой причине вы не можете применить эту mantel.rtestпроцедуру к асимметричным матрицам, но это чисто программное ограничение, а не свойство самого теста.

Сам тест, по-видимому, не требует каких-либо свойств матриц. Очевидно (в силу явной ссылки на антисимметричные ссылки в конце предыдущего отрывка) даже не требуется, чтобы записи в или были положительными. Это просто тест перестановки, который использует некоторую меру корреляции двух матриц (рассматриваемых как векторы с элементами) в качестве статистики теста.Y n 2ИксYN2

В принципе мы можем перечислитьвозможные перестановки наших данных, вычислите [тестовую статистику] для каждой перестановки и получите нулевое распределение по которому можно судить по наблюдаемому значениюZ Z ZN!ZZZ

[ Там же. ]

Фактически, Мантель явно указал, что матрицы не должны быть матрицами расстояний, и он подчеркнул важность этой возможности :

Формулы общего случая подойдут также для случаев, когда и не следуют арифметическим и геометрическим закономерностям, наложенным в задаче кластеризации; например , . Это применимость общей процедуры к произвольным и , которая лежит в основе ее распространения на более широкий круг задач ...ИксяJYяJИксяКИксяJ+ИксJКИксяJYяJ

(Пример утверждает неравенство треугольника.)

В качестве примера он предложил «исследование межличностных отношений», в котором «у нас есть индивидов и 2 разных меры, симметричных или асимметричных , относящих каждого индивида к оставшимся » (выделение добавлено).NN-1

В приложении Мантель вывел «перестановочную дисперсию , не делая более сильного предположения, чем то, что диагональные элементы матриц являются константами, потенциально ненулевыми.Zзнак равноΣΣИксяJYяJ

В заключение, с самого начала каждая из метрических аксиом была явно рассмотрена и отклонена как несущественная для теста:

  1. «Расстояния» могут быть отрицательными.

  2. «Расстояния» между объектом и самим собой могут быть ненулевыми.

  3. Треугольное неравенство не обязательно должно соблюдаться.

  4. «Расстояния» не обязательно должны быть симметричными.

В заключение я отмечу, что предлагаемая статистика Мантеля, , может плохо работать для несимметричных расстояний. Задача состоит в том, чтобы найти тестовую статистику , которая эффективно выделяет два таких матриц: использование , что в тесте перестановки вместо суммы произведений.Zзнак равноΣя,JИксяJYяJ


Это пример теста в R. Учитывая две матрицы расстояний xи y, он возвращает выборку распределения перестановок (как вектор значений тестовой статистики). Это не требует xили не yимеет каких-либо особых свойств вообще. Они должны быть одинакового размера с квадратной матрицей.

mantel <- function(x, y, n.iter=999, stat=function(a,b) sum(a*b)) {
  permute <- function(z) {
    i <- sample.int(nrow(z), nrow(z))
    return (z[i, i])
  }
  sapply(1:n.iter, function(i) stat(x, permute(y)))
}

1
Что ты имеешь в виду"? Вы когда-нибудь видели исследования, подтверждающие способность теста Мантеля связывать две асимметричные матрицы? Знаете ли вы какой-нибудь альтернативный способ связать асимметричные матрицы?
Ouistiti

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.