Pertimbangkan persamaan linier
X β= y,
dan SVD dari X,
X = USVT,
dimana S =diag( ssaya) adalah matriks diagonal dari nilai singular.
Kuadrat terkecil biasa menentukan vektor parameter β sebagai
βO L S= VS- 1UT
Namun, pendekatan ini gagal segera setelah ada satu nilai singular yang nol (saat itu kebalikannya tidak ada). Apalagi jika tidakssaya adalah sangat nol, nilai singular yang kecil secara numerik dapat membuat matriks tidak dikondisikan dan mengarah pada solusi yang sangat rentan terhadap kesalahan.
Regresi Ridge dan PCA menghadirkan dua metode untuk menghindari masalah ini. Regresi punggungan menggantikanS- 1 dalam persamaan di atas untuk β oleh
S- 1punggung bukitβpunggung bukit= diag ( ssayas2saya+ α) ,= V S- 1punggung bukitUT
PCA menggantikan S- 1 oleh
S- 1PCAβPCA= diag ( 1ssayaθ ( ssaya- γ) ),= V S- 1PCAUT
wehre θ adalah fungsi langkah, dan γ adalah parameter ambang batas.
Kedua metode demikian melemahkan dampak ruang bagian yang sesuai dengan nilai-nilai kecil. PCA melakukan itu dengan cara yang sulit, sementara punggungan adalah pendekatan yang lebih halus.
Secara lebih abstrak, Anda dapat membuat skema regularisasi sendiri
S- 1myReg= diag ( R ( ssaya) ),
dimana R ( x ) adalah fungsi yang harus mendekati nol untuk x → 0 dan R ( x ) → x- 1 untuk xbesar. Tapi ingat, tidak ada makan siang gratis.