Điều khoản lỗi mô hình trung bình di chuyển


17

Đây là một câu hỏi cơ bản trên các mô hình MA Box-Jenkins. Theo tôi được biết, một mô hình MA về cơ bản là một hồi quy tuyến tính của chuỗi thời gian giá trị Y chống lại trước đó về lỗi et,...,et-n . Đó là, quan sát Y lần đầu tiên được hồi quy so với các giá trị trước đó của nó Yt-1,...,Yt-n và sau đó một hoặc nhiều Y-Y^ giá trị này được sử dụng như các điều khoản lỗi cho mô hình MA.

Nhưng các thuật ngữ lỗi được tính toán như thế nào trong mô hình ARIMA (0, 0, 2)? Nếu mô hình MA được sử dụng mà không có phần tự phát và do đó không có giá trị ước tính, làm thế nào tôi có thể có một thuật ngữ lỗi?


1
Không, tôi nghĩ rằng bạn đang nhầm lẫn định nghĩa của một mô hình MA (n), trong đó hồi quy chỉ là về mặt của , với ước tính của nó, trong đó mô hình e t - iet-Tôiet-Tôi ' s được ước tính từ dữ liệu .
Tây An

1
Vấn đề chính trong câu hỏi của bạn là bạn nói rằng mô hình MA về cơ bản là hồi quy tuyến tính. Điều này chỉ đơn giản là không đúng sự thật, vì chúng tôi không tuân thủ các điều khoản lỗi.
mpiktas

Tôi nghĩ rằng số hạng sai số thực sự , nơi YE ( Y | Y t , . . . , T - n ) hoặc đơn giản là Y t - Y t - 1 . Đó là lý do tại sao ước tính tham số mô hình MA được lấy từ mẫu lặp lại trong hàm tự tương quan một phần Y , đó là hành vi của phần dư. Thay vào đó, ước tính tham số AR dựa trên mẫu định kỳ của acf (Y).YtYt^Y^E(Y|Yt,...,tn)Yt-Yt-1Y
Robert Kubrick

Câu trả lời:


20

Dự toán mô hình MA:

Chúng ta hãy giả sử một chuỗi có 100 điểm thời gian và nói rằng điều này được đặc trưng bởi mô hình MA (1) không có đánh chặn. Sau đó, mô hình được đưa ra bởi

yt= =εt-θεt-1,t= =1,2,,100(1)

Thuật ngữ lỗi ở đây không được quan sát. Vì vậy, để có được điều này, Box et al. Phân tích chuỗi thời gian: Dự báo và kiểm soát (Ấn bản thứ 3) , trang 228 , cho rằng thuật ngữ lỗi được tính toán đệ quy theo,

εt= =yt+θεt-1

Vì vậy, thuật ngữ lỗi cho là, ε 1 = y 1 + q ε 0 Bây giờ chúng ta không thể tính này mà không biết giá trị củat= =1

ε1= =y1+θε0
. Vì vậy, để có được điều này, chúng ta cần tính toán ước tính ban đầu hoặc sơ bộ của mô hình, tham khảo Box et al. của cuốn sách nói trên,Mục 6.3.2 trang 202nói rằng,θ

Nó đã được chứng minh rằng người đầu tiên autocorrelations của MA ( q ) quá trình là khác không và có thể được viết về các thông số của mô hình là ρ k = - θ k + θ 1 θ k + 1 + θ 2 θ k + 2 + + θ q - kqq Khái niệm trên cho ρ 1 , ρ 2, ρ q về q 1 , θ 2 , , θ q , vật tư q phương trình trong q ẩn số. Ước tính sơ bộ của θ s có thể thu được bằng cách thay thế ước tính r k cho ρ k trong phương trình trên

ρk= =-θk+θ1θk+1+θ2θk+2++θq-kθq1+θ12+θ22++θq2k= =1,2,,q
ρ1,ρ2,ρqθ1,θ2,,θqqqθrkρk

Lưu ý rằng là tự tương quan ước tính. Có nhiều thảo luận hơn trong Phần 6.3 - Ước tính ban đầu cho các Thông số , vui lòng đọc về điều đó. Bây giờ, giả sử chúng ta có được ước tính ban đầu θ = 0,5 . Sau đó, ε 1 = y 1 + 0,5 ε 0 Bây giờ, một vấn đề khác là chúng tôi không có giá trị cho ε 0t bắt đầu từ 1 và vì vậy chúng tôi không thể tính toánrkθ= =0,5

ε1= =y1+0,5ε0
ε0t . May mắn thay, có hai phương pháp hai có được điều này,ε1
  1. Khả năng có điều kiện
  2. Khả năng vô điều kiện

Theo Box et al. Mục 7.1.3 trang 227 , các giá trị của có thể được thay thế bằng 0 dưới dạng xấp xỉ nếu n ở mức trung bình hoặc lớn, phương pháp này là Khả năng có điều kiện. Mặt khác, Khả năng thích ứng vô điều kiện được sử dụng, trong đó giá trị ε 0 có được bằng cách dự báo ngược, Box et al. đề nghị phương pháp này. Đọc thêm về dự báo ngược tại Mục 7.1.4 trang 231 .ε0nε0

Sau khi có dự toán và giá trị ban đầu , sau đó cuối cùng chúng ta có thể tiến hành các tính toán đệ quy của sai số. Sau đó, giai đoạn cuối cùng là ước tính tham số của mô hình ( 1ε0(1)

Trong việc ước tính tham số θ

Nhìn chung, tôi rất khuyên bạn nên đọc Box et al. Phân tích chuỗi thời gian: Dự báo và kiểm soát (Phiên bản thứ 3) .


rk

4

Yt= =-ΣTôi= =1qθTôiet-Tôi+σet,et~iidN(0,1)
q

1
etetq

1
Tại sao có một điểm trừ trong công thức của bạn? Thông thường điểm trừ dành cho các mô hình AR. Về mặt toán học không phải là một vấn đề, tôi chỉ tò mò, vì tôi chưa bao giờ thấy điểm trừ trong các mô hình MA.
mpiktas

3
et

1
YE(Y)

1

YYt-1,...,Yt-nY-Y^Yet-1et-2etθ1 đại diện cho tác động củaet-1θ2et-2etθ1θ2θ1θ2


YY

1
2 dự đoán là độ trễ của các điều khoản lỗi. Vì những điều này không được biết đến trước vì chúng tôi không biết các thuật ngữ lỗi trước khi chúng tôi bắt đầu là lý do tại sao điều này phải được xử lý bằng ước lượng phi tuyến tính. Sự nhầm lẫn mà bạn đang có là một mô hình hữu hạn trong quá khứ (ví dụ như AR MODEL) có khả năng vô hạn trong các lỗi VÀ một mô hình hữu hạn trong các lỗi (tức là một MOD MOD MA) có khả năng vô hạn trong quá khứ của Y. Lý do người ta chọn một MOD MODEL so với MOD MOD MA là để phân tích cú pháp. Đôi khi, chúng tôi xây dựng một MÔ HÌNH ARMA pha trộn cả lịch sử của Y và lịch sử của các lỗi.
IrishStat

1
Yet-n

1

Xem bài viết của tôi ở đây để được giải thích về cách hiểu các thuật ngữ xáo trộn trong một loạt MA.

Bạn cần các kỹ thuật ước tính khác nhau để ước tính chúng. Điều này là do trước tiên bạn không thể lấy phần dư của hồi quy tuyến tính và sau đó bao gồm các giá trị còn lại bị trễ làm biến giải thích vì quy trình MA sử dụng phần dư của hồi quy hiện tại. Trong ví dụ của bạn, bạn đang thực hiện hai phương trình hồi quy và sử dụng phần dư từ cái này sang cái kia. Đây không phải là một quá trình MA. Nó không thể được ước tính với OLS.

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.