Квазиранг — это важное понятие в линейной алгебре и анализе данных, которое обобщает классическое определение ранга матрицы. В отличие от обычного ранга, квазиранг учитывает числовую устойчивость матрицы и её чувствительность к малым возмущениям.
Квазиранг матрицы A определяется как максимальное число её строк (или столбцов), которые остаются линейно независимыми с заданной точностью ε. Формально:
Квазирангε(A) = max{k | σk(A) ≥ ε}, где σk(A) — k-ое сингулярное число матрицы A.
Здесь ε играет роль порогового значения, отделяющего значимые сингулярные числа от незначимых.
1. В регрессионном анализе квазиранг помогает выявить мультиколлинеарность предикторов:
Если квазиранг матрицы предикторов значительно меньше её формального ранга, это указывает на почти линейную зависимость между переменными.
2. В обработке сигналов квазиранг используется для оценки сложности модели:
3. В компьютерном зрении квазиранг применяется для:
Рассмотрим матрицу 3×3:
A = [1 2 3; 2 4 6.01; 3 6 9.02]
При ε = 0.1 квазиранг равен 2, так как третье сингулярное число ≈ 0.005 < ε, хотя классический ранг равен 3.