Cho hai mô hình hồi quy tuyến tính, mô hình nào sẽ hoạt động tốt hơn?


14

Tôi đã tham gia một khóa học máy tại trường đại học của tôi. Trong một trong những câu hỏi, câu hỏi này đã được hỏi.

Mô hình 1:

y=θx+ϵ
Mô hình 2:
y=θx+θ2x+ϵ

Những mô hình trên sẽ phù hợp với dữ liệu tốt hơn? (giả sử dữ liệu có thể được mô hình hóa bằng hồi quy tuyến tính)

Câu trả lời đúng (theo giáo sư) là cả hai mô hình sẽ hoạt động tốt như nhau. Tuy nhiên tôi tin rằng mô hình đầu tiên sẽ phù hợp hơn.

Đây là lý do đằng sau câu trả lời của tôi. Mô hình thứ hai, có thể được viết lại như αx+ϵ , α=θ+θ2 sẽ không giống như mô hình đầu tiên. Thực tế, α là một parabol và do đó có giá trị tối thiểu ( 0.25 trong trường hợp này). Bây giờ vì điều này, phạm vi θ trong mô hình thứ nhất lớn hơn phạm vi của α trong mô hình thứ hai. Do đó, nếu dữ liệu phù hợp nhất có độ dốc nhỏ hơn 0.25 , mô hình thứ hai sẽ hoạt động rất kém so với mô hình đầu tiên. Tuy nhiên, trong trường hợp độ dốc của sự phù hợp tốt nhất lớn hơn0.25 , cả hai mô hình sẽ hoạt động tốt như nhau.

Vì vậy, cái đầu tiên tốt hơn, hay cả hai đều giống hệt nhau?


3
Tôi nghĩ rằng bạn là chính xác. Đòi hỏi rằng một tham số có thể biểu diễn như θ + θ 2 (đối với một số θ ) không thực sự thi hành một hạn chế về những gì alpha 's là có thể. Điều này có nghĩa là mô hình thứ hai có thể biểu thị ít mối quan hệ hơn mô hình thứ nhất, vì về cơ bản nó hiện là một vấn đề tối ưu hóa bị ràng buộc. Lý luận của bạn có vẻ vững chắc với tôi. αθ+θ2θα
Matthew Drury

@MatthewDrury Tôi mới biết mình đã sai ở đâu, hãy xem câu trả lời bên dưới (và bình luận)
kush

3
Tôi thấy nhận xét của bạn, nhưng đó là một số thể dục khá nghiêm trọng khi cho rằng sẽ mất giá trị phức tạp. Tôi chắc chắn sẽ tham dự một số giờ làm việc để nói chuyện với giáo sư của bạn. Bạn cũng sẽ có được một cuộc thảo luận tốt về nó. θ
Matthew Drury

1
Tôi không rõ là -0,25 đến từ đâu. Bạn có thể làm rõ?
Mad Jack

1
Tôi sẽ quan tâm đến việc giáo sư của bạn sẽ phù hợp với từng mô hình như thế nào với bộ dữ liệu hai điểm . Với Mô hình 1 và θ = - 1, sự phù hợp là hoàn hảo, nhưng làm thế nào họ ước tính θ trong Mô hình 2 để có được sự phù hợp hoàn hảo? {(1,1),(2,2)}θ=1θ
whuber

Câu trả lời:


9

Mô hình 2 có thể được viết như sau: Điều này có vẻ giống với mô hình 1, chỉ với ký hiệu khác nhau cho các siêu ( θ , β ). Tuy nhiên, đối với mô hình 1 chúng ta có thể viết θ = ( X

y=(θ+θ2)x+ϵ=βx+ϵ.
θ,β
θ^=(XX)1Xy.

Nhưng vì trong mô hình 2, chúng ta có mà sau đó khi bạn đề cập thực sự là phạm vi của β phải thuộc về [ - 0,25 , +

β=θ+θ2,
β^ cho θ R . Điều này sẽ dẫn đến sự khác biệt trong 2 mô hình.[0.25,+]θR

Như vậy trong mô hình 2 bạn đang kìm hãm ước tính hệ số của bạn không giống như mô hình 1. Để làm điều này rõ ràng hơn, cần lưu ý rằng trong mô hình thu được thông qua việc giảm thiểu hàm tổn thất vuông θ = arg min θ Rθ^ Tuy nhiên trong mô hình 2 ước tính thu được thông qua β =arg min β - 0,25 (y-Xβ)

θ^=argminθR  (yXθ)(yXθ)=(XX)1Xy.
mà có thể dẫn đến một kết quả khác nhau.
β^=argminβ0.25  (yXβ)(yXβ)

1
Có ý nghĩa, nó chỉ xảy ra với tôi rằng không có hạn chế về trong mô hình thứ hai! Trong trường hợp θ + θ 2 là tiêu cực, θ có thể có giá trị phức tạp. Tuy nhiên, điều đó không thực sự ảnh hưởng đến mô hình, phải không? Tôi không có đại diện để nâng cấp, nhưng cảm ơn rất nhiều! θθ+θ2θ
kush

@kush Vui lòng kiểm tra phản hồi đã chỉnh sửa của tôi cũng giải thích mối quan tâm của bạn
Wis

1

Không chắc chắn tôi hiểu lý do của bạn. Nếu bạn lấy:

y = θ x + ε

y=αx+ϵ
y=θx+ϵ

và ước tính θ sử dụng đơn giản tuyến tính hồi quy, bạn sẽ nhận được α = θ . Hơn nữa, vì phương pháp này hoàn toàn giống nhau nên không có sự khác biệt trong giá trị R 2 mà bạn sẽ nhận được trong một trong hai phương trình. Giá trị cơ bản của θ trong phương trình đầu tiên tất nhiên sẽ khác nhau, kể từ khi α = θ + θ 2 , nhưng điều này không có gì để làm với phù hợp.αθαθR2θα=θ+θ2


5
θ(,)α(0.25,)x
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.