Tại sao dương tính xác định?


7

Trong hồi quy spline, không có gì lạ khi mở rộng cơ sở để tạo ra ma trận thiết kế thiếu thứ hạng , nhưng điều nổi tiếng là việc xử phạt thủ tục ước tính sẽ giải quyết vấn đề. Tôi không biết làm thế nào để chỉ ra rằng hình phạt có nghĩa là là xác định dương. (Tôi biết rằng ma trận PD là không thể đảo ngược.)Bn×pBTB+λΩ

Để đặt giai đoạn, chúng tôi tìm kiếm cho f (x) do việc mở rộng cơ sở f (x_i) = \ sum_j \ alpha_j h_j (x_i ) . Thu thập các vectơ cơ sở trong B , tôi có thể chỉ ra khá dễ dàng rằng việc tối ưu hóa này giảm xuống cònminαRpi||yif(xi)||2+λab[f(t)]2dtf(x)f(xi)=jαjhj(xi)B

α^=(BTB+λΩ)1BTy.

trong đó Ωij=abhj(t)hi(t)dt .

Đây là lý do của tôi cho đến nay. Chúng ta biết rằng B thiếu thứ hạng vì p>n . Điều này ngụ ý rằng BTB cũng bị thiếu thứ hạng; Tôi cũng có thể chỉ ra rằng ít nhất một giá trị riêng là 0 và đó là bán chính xác dương.

Nhưng bây giờ tôi bị mắc kẹt vì tôi không biết lý do về Ω hoặc cho thấy BTB+λΩ là PD cho bất kỳ λ>0 . Tôi biết rằng Ω là một ma trận Gram, nhưng điều đó chỉ giúp chúng ta hiểu được rằng Ω là PSD.


2
Bạn cần thể hiện là tích cực. Trường hợp đến từ đâu chính xác? Nó được định nghĩa như thế nào? Ωh
Matthew Gunn

Tôi tò mò liệu luôn là PD? Điều gì xảy ra nếu tôi đặt các nút ở mỗi giá trị x khác biệt? Ω
vtshen

@vtshen Câu trả lời của tôi cho thấy là PD theo hai cách. Nếu bạn có thêm câu hỏi, bạn có thể nhấp vào Đặt câu hỏi ở đầu trang để đặt câu hỏi mới. Ω
Sycorax nói phục hồi Monica

@Sycorax cảm ơn bạn đã phản hồi. Tôi đã hỏi một câu hỏi khác, nhưng được gắn cờ là trùng lặp
vtshen

Câu trả lời:


6

Cho thấy là số tiền PD cho thấy là PD. (Cảm ơn Matthew Gunn vì đã chỉ ra điều đó trong các bình luận.)BTB+λΩΩ

Điều này là do , trong trường hợp , xếp hạng thiếu và do đó PSD. Điều này là do dạng bậc hai vì chúng ta có thể viết lại thành vì hình vuông của bất kỳ số thực là không âm. Vậy ta có vì nếu là PD, thì , số lượng là tổng của số không âm và số dương, phải là số dương. Do đó là PD miễn là là PD.BTBp>naTBTBa0a{Rn0}||Ba||220aT(BTB+Ω)a=aTBTBa+aTΩa>0ΩaTΩa>0aTBTBa+aTΩaBTB+ΩΩ

Vì vậy, chúng ta cần lý do về . Nó phù hợp với định nghĩa của ma trận Gram vì nó được đưa ra bởi sản phẩm bên trong tiêu chuẩn về các chức năng (được quy định trong câu hỏi). Các hàm cơ bản là độc lập tuyến tính (vì chúng tạo thành một cơ sở), do đó là PD.ΩΩ

Ω là PD nếu các cột của nó độc lập. Chúng ta có thể viếtNếu các vectơ của phụ thuộc tuyến tính , thì chúng ta có đối với một số vì theo định nghĩa phụ thuộc tuyến tính và bởi các thuộc tính của định thức.Ω=ATA.AΩa=ATAa=AT0=0a0Aa=0|Ω|=|ATA|=|A|2=0

Thật dễ dàng để chỉ ra rằng điều này đúng với mọi ; tất cả các đối số tương tự được áp dụng vì các số dương được đóng dưới cấp số nhân.λ>0


+1. Tôi đoán bạn có thể chấp nhận câu trả lời của riêng bạn ... Như bạn đã nói, vì là một ma trận Gram sau tất cả để giải quyết nó, tôi không thể thấy một khía cạnh nào nữa xuất hiện! Ω
usεr11852
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.