Cho ma trận thiết kế X kích thước n×k (dữ liệu đã được căn giữa, không chứa cột hệ số chặn) và vector quan sát y kích thước n. Hồi quy Ridge (hồi quy có điều chuẩn L2) tìm vector hệ số β tối thiểu hóa hàm mục tiêu:
∑i=1n(yi−xiTβ)2+λ∑j=1kβj2,λ≥0
Nghiệm dạng đóng của bài toán này là:
β=(XTX+λI)−1XTy
trong đó I là ma trận đơn vị k×k. Đề bài đảm bảo XTX+λI luôn khả nghịch. Cho n, k, λ, ma trận X và vector y, hãy tính β1,…,βk.
Ví dụ: n=3,k=1,λ=0 (tương đương OLS), X=(1,2,3)T, y=(2.1,3.9,6.2). Giải phương trình chuẩn β=∑xi2∑xiyi=1+4+92.1+7.8+18.6=1428.5≈2.0357. In ra: 2.0357.
Dòng 1: hai số nguyên n, k và một số thực λ≥0, cách nhau bởi khoảng trắng. n dòng tiếp theo: mỗi dòng k số thực là một hàng của ma trận X. Dòng cuối: n số thực là vector y.
In trên một dòng k giá trị β1,…,βk cách nhau bởi khoảng trắng, mỗi giá trị làm tròn và hiển thị với đúng 4 chữ số thập phân.
Ví dụ:
Đầu vào:
3 1 0
1
2
3
2.1 3.9 6.2
Đầu ra:
2.0357
Đầu vào:
5 2 1.0
1 2
2 1
3 3
4 2
5 4
5 6 10 9 15
Đầu ra:
1.5986 1.6703
Đang tải editor...