У меня есть корреляционная матрица , которую я получил, используя коэффициент линейной корреляции Пирсона через функцию Matlab corrcoef () . Корреляционная матрица размерности 100x100, т.е. я вычислил корреляционную матрицу на 100 случайных величин.
Среди этих 100 случайных величин я хотел бы найти 10 случайных величин, чья матрица корреляции содержит как можно меньшую «корреляцию» (см. Количественную оценку того, насколько «больше корреляции» содержит матрица корреляции A по сравнению с матрицей B корреляции для измерения метрик общая корреляция в корреляционной матрице). Я забочусь только о парной корреляции.
Существуют ли хорошие методы, чтобы найти эти 10 случайных величин за разумное время (например, я не хочу пробовать комбинации )? Алгоритмы аппроксимации в порядке.
metrics to measure the overall correlation
, Вы думаете конкретно об определителе?