Mengapa Kuadrat Terkecil Dapat Tidak Stabil
Untuk dan , kuadrat terkecil biasa menyelesaikan
For AI agents: use /llms.txt for the Nakafa content index.
Solusi minimum selalu ada, bahkan ketika persamaan tidak konsisten. Jika tidak berperingkat penuh, solusinya mungkin tidak tunggal. Jika hampir tidak berperingkat penuh, perubahan kecil pada dapat menyebabkan perubahan besar pada parameter hasil pencocokan.
Dekomposisi nilai singular menunjukkan mengapa kesalahan kecil pada data dapat menghasilkan perubahan besar pada solusi. Dalam solusi kuadrat terkecil, setiap komponen data dibagi dengan nilai singular yang sesuai. Jika nilai singular itu sangat kecil, kesalahan pada komponen data tersebut ikut diperbesar.
Regularisasi Tikhonov menyeimbangkan kecocokan terhadap data dengan penalti yang dipilih, misalnya jarak dari atau perubahan antarparameter.
Di sini adalah perkiraan acuan dan menentukan besaran yang diberi penalti. Nilai menentukan perbandingan bobot antara kecocokan data dan penalti yang ditentukan oleh .
Penalti menambahkan asumsi model tentang bentuk solusi dan dapat memperbaiki kondisi numerik masalah optimisasi. Informasi di dalam data pengamatan tetap sama.
Masalah regularisasi di atas dapat ditulis sebagai masalah kuadrat terkecil berikut:
Jika fungsi objektif ini diturunkan terhadap , kita memperoleh persamaan normal berikut:
Persamaan normal tersebut memiliki solusi unik tepat ketika syarat berikut terpenuhi.
Untuk regularisasi ridge standar dengan , syarat ini terpenuhi bagi setiap karena definit positif.
Untuk dan , tulis . Maka
Jika jauh lebih besar daripada , faktor mendekati . Regularisasi hampir tidak mengubah komponen solusi yang terkait dengan nilai singular tersebut. Jika jauh lebih kecil daripada , faktor mendekati , sehingga komponen solusinya diperkecil. Cara ini mencegah kesalahan kecil pada data pengukuran menghasilkan perubahan besar pada solusi.
Perhatikan
Nilai singular kedua hanya . Perubahan pada pengamatan kedua mengubah parameter kedua tanpa regularisasi sebesar .
Dengan , , dan ,
Perubahan data sebesar kini hanya mengubah parameter kedua sebesar . Nilai juga menunjukkan bahwa penalti membuat perkiraan parameter kedua mendekati . Jadi, regularisasi mengurangi sensitivitas terhadap perubahan data sekaligus menggeser perkiraan parameter.
Tidak ada satu nilai yang selalu terbaik. Pilihan bergantung pada besarnya gangguan acak dalam data pengamatan, skala parameter, penalti, dan tujuan model.
| Metode | Bukti yang sesuai | Keputusan |
|---|---|---|
| Validasi atau validasi silang | Pemodelan prediktif dengan sebagian data yang dipisahkan untuk validasi | Pilih nilai dengan kinerja terbaik pada data validasi |
| Prinsip diskrepansi | Perkiraan besarnya gangguan acak pada data pengamatan | Cocokkan norma residual dengan besar gangguan yang diperkirakan |
| Generalized cross-validation atau GCV | Masalah invers linear tanpa set validasi terpisah | Pilih nilai yang membuat skor prediksi GCV paling kecil |
| Kurva L | Analisis eksploratif masalah invers | Cari titik tekuk pada kurva yang membandingkan norma residual dan norma penalti |
Nilai yang kecil membuat solusi mengikuti data dengan lebih dekat, tetapi gangguan kecil pada data masih dapat menghasilkan perubahan besar pada solusi. Nilai yang besar memberi pengaruh lebih kuat pada penalti, sehingga solusi dapat menjadi terlalu mulus atau komponennya menjadi terlalu kecil. Kolom parameter dan baris penalti juga harus memakai skala yang bermakna. Jika skala ini diabaikan, angka saja belum menunjukkan seberapa kuat penalti bekerja.
Matriks diagonal memberikan penalti khusus per parameter:
Semakin besar , semakin dekat nilai yang dipilih model dengan nilai acuan . Pilih bobot berdasarkan satuan dan informasi awal yang jelas, misalnya skala wajar setiap parameter atau perubahan yang diperkirakan mulus antarparameter. Tingkat kesulitan memperkirakan parameter belum cukup untuk menentukan bobot.
Jika persamaan seperti harus selalu terpenuhi, masukkan persamaan itu sebagai syarat tersendiri dalam model. Batas seperti memerlukan metode kuadrat terkecil yang dapat membatasi nilai solusi. Penalti yang sangat besar dapat mendekatkan solusi ke persamaan tersebut, tetapi tidak menjamin persamaan terpenuhi tepat dan dapat memperburuk skala numerik.
Persamaan normal dapat digunakan untuk menurunkan estimator teregularisasi dan memeriksa pengaruh serta . Untuk komputasi numerik, jangan membentuk karena langkah itu menguadratkan bilangan kondisi. Sistem kuadrat terkecil teraugmentasi dapat diselesaikan dengan atau . Agar perhitungan mudah diperiksa dan diulang, cantumkan , , skala parameter, norma residual, dan norma penalti yang digunakan.
Diterbitkan: . Diperbarui: .