Dari sistem tak konsisten menuju pencocokan terbaik
Misalkan , , dan . Perhatikan sistem berikut.
Jika tidak berada dalam ruang kolom , sistem tersebut tidak memiliki solusi eksak. Keadaan ini sering terjadi ketika model dicocokkan dengan data pengukuran yang mengandung kesalahan acak atau ketika sistem memiliki lebih banyak persamaan daripada variabel dan persamaan-persamaan itu tidak konsisten.
Jika tidak ada vektor yang memenuhi secara eksak, definisikan residual
Kita mencari vektor yang menghasilkan residual paling kecil. Masalah kuadrat terkecil linear ditulis sebagai berikut.
Karena residual memiliki komponen, fungsi objektifnya dapat diuraikan menjadi
Penguadratan membuat setiap kontribusi tidak negatif dan memberi penalti yang lebih besar kepada komponen residual yang besar.
Syarat geometris
Vektor adalah titik di yang paling dekat dengan menurut jarak Euklides. Pada solusi optimal, residual tegak lurus terhadap setiap kolom :
Persamaan kedua disebut persamaan normal.
- Garis
- 3
Diagram memberi label pada vektor target , titik proyeksi , dan residual di antara keduanya. Vektor biru berada di dalam ruang kolom. Syarat ortogonal di atas membuktikan bahwa titik proyeksi itu paling dekat dengan .
Mencocokkan Satu Konstanta dengan Tiga Observasi
Misalkan satu konstanta harus mencocokkan tiga pengamatan , , dan . Gunakan matriks dan vektor berikut.
Fungsi objektif untuk contoh ini adalah
Dengan menetapkan turunannya sama dengan nol, kita memperoleh . Vektor hasil pencocokan dan residualnya adalah
Jumlah komponen residual sama dengan nol, sehingga
Hasil nol tersebut memenuhi persamaan normal.
Norma residual lain
Norma yang dipilih menentukan jenis galat yang diprioritaskan oleh pencocokan.
| Fungsi objektif | Hal yang dikendalikan |
|---|---|
| Memberi penalti kuadratik pada residual besar dan menghasilkan proyeksi kuadrat terkecil biasa. | |
| Menggunakan penalti linear, sehingga residual besar yang sesekali muncul tidak seberpengaruh pada kerugian kuadrat. | |
| Meminimumkan residual absolut terburuk. |
Formulasi dan dapat ditulis ulang sebagai program linear. Kecocokannya tetap bergantung pada proses pembentukan data dan kriteria galat yang penting bagi penerapan tersebut.
Untuk data yang sama, yaitu 1, 2, dan 6, pilihan norma menghasilkan konstanta yang berbeda. Kuadrat terkecil memilih rata-rata, jumlah nilai mutlak memilih median, dan galat maksimum terkecil menyeimbangkan jarak ke kedua nilai ekstrem.
| Kriteria | Konstanta optimal | Nilai objektif minimum |
|---|---|---|
Memilih Metode Numerik yang Stabil
Jika memiliki peringkat kolom penuh, peminimum kuadrat terkecil bersifat unik. Persamaan normal kemudian memberikan
Identitas ini menyatakan peminimum unik ketika memiliki peringkat kolom penuh. Jangan menghitung solusi kuadrat terkecil dengan membentuk invers secara eksplisit. Pilih metode numerik berdasarkan peringkat dan kondisi matriks:
- gunakan faktorisasi untuk penyelesaian kuadrat terkecil berperingkat penuh yang stabil
- gunakan jika kekurangan peringkat atau kondisi buruk perlu diperhitungkan
- gunakan invers semu untuk memilih solusi bernorma minimum ketika peminimum tidak unik
Kuadrat terkecil juga dapat dijelaskan melalui model statistik berikut.
Jika tetap dan galat Gaussian saling bebas dengan varians yang sama, metode kuadrat terkecil menghasilkan estimator kemungkinan maksimum untuk . Galat yang berkorelasi atau memiliki varians berbeda memerlukan bobot yang mengikuti kovarians galat.