Нехай A - матриця незалежних змінних, а B - відповідна матриця залежних значень. У коника регресії, визначимо параметр так , що: . Тепер нехай [usv] = svd (A) і діагональний запис 's'. визначимо ступені свободи (df) = . Регресія хребта зменшує коефіцієнти низькодисперсних компонентів, а отже параметр контролює ступеня свободи. Отже, дляn × 1 λ β = ( A T A + λ I ) - 1 A T B d i = i t h ∑ n i = 1 ( d i ) 2 λλ=0, що є випадком нормальної регресії, df = n, а значить, будуть розглянуті всі незалежні змінні. Проблема, з якою я стикаюся, полягає у знаходженні значення заданого 'df', і матриці 's'. Я намагався впорядкувати вищевказане рівняння, але не отримував рішення закритої форми. Будь ласка, надайте будь-які корисні вказівники.