Учитывая нижнюю треугольную матрицу (100x100), содержащую кросс-корреляцию значения, где entry 'ij' - это значение корреляции между сигналом 'i' и 'j', и поэтому высокое значение означает, что эти два сигнала принадлежат тот же класс объектов и зная, что не более четырех различных классы в наборе данных, кто-то знает быстрый и эффективный способ классифицировать данные и назначать все сигналы 4 различным классы, а не поиск и перекрестный контроль всех записей против друг друга? Следующая матрица 7x7 может помочь проиллюстрировать точка:
1 0 0 0 0 0 0
.2 1 0 0 0 0 0
.8 .15 1 0 0 0 0
.9 .17 .8 1 0 0 0
.23 .8 .15 .14 1 0 0
.7 .13 .77 .83. .11 1 0
.1 .21 .19 .11 .17 .16 1
в этом примере есть три класса:
class 1: rows <1 3 4 6>,
class 2: rows <2 5>,
class 3: rows <7>