Извлечение ортогонального (или полуортогонального) подмножества из большой матрицы, которая не является ортогональной

Я написал скрипт, который генерирует все возможные комбинации элементов (col) в матрице в диапазоне (min и max) интереса. Вот очень простой пример:

mat <- expand.grid(seq(0,10,5),seq(0,10,5),seq(0,10,5))

Как определить полуортогональное или ортогональное (если возможно) подмножество в этой матрице.

В моем реальном коде матрица имеет 13 столбцов и более 300 миллионов строк.

Буду признателен за любые предложения.

0 ответов

Другие вопросы по тегам