Mô hình nào có thể được sử dụng khi giả định phương sai không đổi bị vi phạm?


9

Vì chúng ta không thể phù hợp với mô hình ARIMA khi giả định phương sai không đổi bị vi phạm, mô hình nào có thể được sử dụng để phù hợp với chuỗi thời gian đơn biến?


Giả sử không có biến hồi quy độc lập trong mô hình được trang bị, phương sai không đổi thực sự chỉ là vấn đề khi phương sai của thuật ngữ lỗi phụ thuộc vào thời gian. Sau đó: arma + garch
user603

Câu trả lời:


8

Có một số tùy chọn lập mô hình để giải thích cho phương sai không cố định, ví dụ ARCH (và GARCH và nhiều phần mở rộng của chúng) hoặc các mô hình biến động ngẫu nhiên.

Một mô hình ARCH mở rộng các mô hình ARMA với phương trình chuỗi thời gian bổ sung cho thuật ngữ lỗi vuông. Chúng có xu hướng khá dễ ước tính (ví dụ gói fGRACH R).

Các mô hình SV mở rộng các mô hình ARMA với một phương trình chuỗi thời gian bổ sung (thường là AR (1)) cho nhật ký của phương sai phụ thuộc thời gian. Tôi đã tìm thấy các mô hình này được ước tính tốt nhất bằng các phương pháp Bayes (OpenBUGS đã hoạt động tốt với tôi trong quá khứ).


5

Bạn có thể phù hợp với mô hình ARIMA, nhưng trước tiên bạn cần ổn định phương sai bằng cách áp dụng chuyển đổi phù hợp. Bạn cũng có thể sử dụng chuyển đổi Box-Cox. Điều này đã được thực hiện trong cuốn sách Phân tích chuỗi thời gian: Với các ứng dụng trong R , trang 99, và sau đó họ sử dụng phép biến đổi Box-Cox. Kiểm tra liên kết này mô hình Box-Jenkins Một tài liệu tham khảo khác là trang 169, Giới thiệu về Chuỗi thời gian và Dự báo, Brockwell và Davis, ăn Sau khi dữ liệu đã được chuyển đổi (ví dụ: bằng cách kết hợp Box Box Cox và các biến đổi khác biệt hoặc bằng cách loại bỏ xu hướng và các thành phần theo mùa) đến điểm chuỗi X_t được chuyển đổi có khả năng có thể được trang bị bởi mô hình ARMA có nghĩa là không, chúng tôi phải đối mặt với vấn đề chọn giá trị phù hợp cho các đơn hàng p và q. Do đó, bạn cần ổn định phương sai trước khi phù hợp với mô hình ARIMA.


1
Tôi không thấy làm thế nào ổn định phương sai có thể được thực hiện đầu tiên. Trước tiên, bạn cần xem phần dư từ mô hình để xem liệu phương sai còn lại có thay đổi theo thời gian hay không. Sau đó, nhìn vào phần dư có thể gợi ý cách thay đổi mô hình hoặc ổn định phương sai.
Michael R. Chernick

Chỉ cần vẽ sơ đồ chuỗi thời gian, bạn có thể tìm hiểu xem có nên sử dụng ổn định phương sai hay không. Điều này đã được thực hiện trong cuốn sách "Phân tích chuỗi thời gian với các ứng dụng trong R", trang 99, và sau đó họ sử dụng phép biến đổi Box-Cox. Bạn có thể tự kiểm tra nó. Nếu bạn phù hợp mà không ổn định phương sai, thì nó sẽ được hiển thị trong âm mưu của phần dư. Vấn đề là chúng ta nên thử khắc phục mọi vi phạm trong giả định của mô hình ARIMA trước khi lắp chúng. Tôi thực sự khuyên bạn nên cẩn thận hơn khi đưa ra những điểm tiêu cực cho câu trả lời! Chúc may mắn.
Thống kê

Vâng, tôi là người đã đánh giá thấp câu trả lời của bạn. Tôi đồng ý rằng bạn có thể có được cảm giác không đồng nhất từ ​​một cốt truyện của bộ truyện. Nhưng tôi vẫn không nghĩ nên áp dụng một phép biến đổi ổn định phương sai trước khi thử các mô hình. Các mô hình đều dự kiến. Bạn phù hợp, nhìn vào phần dư và sửa đổi khi cần thiết. Đó là cách tiếp cận ba bước của Box-Jenkins. Nhận dạng mô hình ban đầu, tiếp theo là khớp và sau đó kiểm tra chẩn đoán với chu kỳ được lặp lại nếu mô hình có vẻ không đầy đủ.
Michael R. Chernick

Điều này có nghĩa là bạn đã không đọc Box-Jenkins một cách cẩn thận. Kiểm tra liên kết này robjhyndman.com/ con / BoxJenkins.pdf Một tài liệu tham khảo khác, trang 169, Giới thiệu về Chuỗi thời gian và Dự báo, Brockwell và Davis, Một khi dữ liệu đã được chuyển đổi (ví dụ: bằng cách kết hợp Box Box Cox và các phép biến đổi khác nhau hoặc bằng cách loại bỏ xu hướng và các thành phần theo mùa) đến điểm mà chuỗi X_t được chuyển đổi có khả năng được trang bị bởi mô hình ARMA có nghĩa là không, chúng ta phải đối mặt với vấn đề chọn giá trị phù hợp cho các đơn hàng p và q. Bạn chỉ có thể thừa nhận rằng bạn đã phạm sai lầm.
Thống kê

Stat và @Michael, Cả hai bạn đều có điểm hợp lệ: Stat vì thường biến đổi Box-Cox ban đầu được chỉ định rõ ràng - vậy tại sao không bắt đầu quy trình lập mô hình lặp bằng cách áp dụng tạm thời biến đổi đó? - nhưng Michael cũng có quyền chỉ ra rằng nên tập trung vào phần dư của mô hình thay vì các giá trị phụ thuộc thô (một sự phân biệt thường bị hiểu nhầm trong các câu hỏi ở đây). Không phải downvote hay cáo buộc phạm sai lầm là cần thiết để thực hiện cuộc thảo luận này. Nếu bạn sẽ tranh luận, hãy làm điều gì đó về điều mà cả hai bạn thực sự không đồng ý!
whuber

2

Trước tiên tôi sẽ hỏi tại sao phần dư từ mô hình ARIMA không có phương sai liên tục trước khi tôi từ bỏ cách tiếp cận. Do phần dư themselve thể hiện không có cấu trúc tương quan? Nếu họ có thể một số thuật ngữ trung bình di chuyển cần được đưa vào mô hình.

Nhưng bây giờ chúng ta hãy giả sử rằng phần dư dường như không có cấu trúc tự tương quan. Vậy thì phương sai thay đổi theo thời gian theo cách nào (tăng, giảm hay dao động lên xuống)? Cách thức phương sai thay đổi có thể là đầu mối cho những gì sai với mô hình hiện có. Có lẽ có những đồng biến được ghép chéo với chuỗi thời gian này. Trong trường hợp đó, các đồng biến có thể được thêm vào mô hình. Phần dư có thể sau đó không có biểu hiện sai lệch không đáng kể.

Bạn có thể nói rằng nếu chuỗi có tương quan chéo với hiệp phương sai hiển thị trong phần tự tương quan của phần dư. Nhưng điều đó sẽ không xảy ra nếu tương quan chủ yếu ở độ trễ 0.

Nếu việc không thêm các thuật ngữ trung bình di chuyển cũng như giới thiệu hiệp phương sai sẽ giúp giải quyết vấn đề, có lẽ bạn có thể xem xét việc xác định hàm thay đổi thời gian cho phương sai dư dựa trên một vài tham số. Sau đó, mối quan hệ đó có thể được kết hợp trong hàm khả năng để sửa đổi các ước tính mô hình.

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.