Phân tích các mẫu lên / xuống trong dữ liệu chuỗi thời gian ngắn


8

Tôi đã không làm việc rất thường xuyên với dữ liệu chuỗi thời gian, vì vậy tôi đang tìm kiếm một số gợi ý về cách tiến hành tốt nhất với câu hỏi cụ thể này.

Giả sử tôi có dữ liệu sau - được biểu thị dưới đây:

nhập mô tả hình ảnh ở đây

Ở đây có năm trên trục x. Trục y là thước đo "bất bình đẳng", ví dụ như nó có thể là sự bất bình đẳng về thu nhập ở một quốc gia.

Đối với câu hỏi này, tôi quan tâm đến việc hỏi liệu có tính chất tăng / giảm đối với dữ liệu theo năm hay không (vì muốn mô tả tốt hơn). Về bản chất, tôi muốn hỏi liệu sự bất bình đẳng có tăng lên vào năm ngoái so với năm trước hay không, liệu bây giờ có khả năng quay trở lại không? Kích thước của tăng / giảm cũng có thể quan trọng đối với yếu tố.

Tôi đang nghĩ rằng một cái gì đó giống wavelet analysishoặc Fourier analysiscó thể giúp đỡ, mặc dù tôi chưa sử dụng những thứ này trước đây và tôi tin rằng một cỡ mẫu như thế này là quá nhỏ.

Sẽ quan tâm đến bất kỳ ý tưởng / đề xuất cho tôi để theo dõi trên.

BIÊN TẬP:

Đây là dữ liệu cho biểu đồ này:

#   year     value
#1  1956 0.9570912
#2  1957 1.0303563
#3  1958 0.9568302
#4  1959 1.1449074
#5  1960 0.8962963
#6  1961 1.0431552
#7  1962 0.8050077
#8  1963 0.8533181
#9  1964 0.9971713
#10 1965 1.0453083
#11 1966 0.8221328
#12 1967 1.0594876
#13 1968 1.1244195
#14 1969 1.0705498
#15 1970 0.8669457
#16 1971 0.8757319
#17 1972 1.0815189
#18 1973 1.1458959
#19 1974 1.2782848
#20 1975 1.0729718
#21 1976 1.1569416
#22 1977 1.2063673
#23 1978 1.1509700
#24 1979 1.1172020
#25 1980 1.0691429
#26 1981 1.0907407
#27 1982 1.1753854
#28 1983 0.9440187
#29 1984 1.1214175
#30 1985 1.2777778
#31 1986 1.2141739
#32 1987 0.9481722
#33 1988 1.1484652
#34 1989 0.7968458
#35 1990 1.1721074
#36 1991 1.1569523
#37 1992 0.8160300
#38 1993 0.9483291
#39 1994 1.0898612
#40 1995 0.8196819
#41 1996 1.0297017
#42 1997 1.0207769
#43 1998 0.9720285
#44 1999 0.8685848
#45 2000 0.9228595
#46 2001 0.9171540
#47 2002 1.0470085
#48 2003 0.9313437
#49 2004 1.0943982
#50 2005 1.0248419
#51 2006 0.9392917
#52 2007 0.9666248
#53 2008 1.1243693
#54 2009 0.8829184
#55 2010 0.9619517
#56 2011 1.0030864
#57 2012 1.1576998
#58 2013 0.9944945

Ở đây chúng có Rđịnh dạng:

structure(list(year = structure(1:58, .Label = c("1956", "1957", 
"1958", "1959", "1960", "1961", "1962", "1963", "1964", "1965", 
"1966", "1967", "1968", "1969", "1970", "1971", "1972", "1973", 
"1974", "1975", "1976", "1977", "1978", "1979", "1980", "1981", 
"1982", "1983", "1984", "1985", "1986", "1987", "1988", "1989", 
"1990", "1991", "1992", "1993", "1994", "1995", "1996", "1997", 
"1998", "1999", "2000", "2001", "2002", "2003", "2004", "2005", 
"2006", "2007", "2008", "2009", "2010", "2011", "2012", "2013"
), class = "factor"), value = c(0.957091237579043, 1.03035630567276, 
0.956830206830207, 1.14490740740741, 0.896296296296296, 1.04315524964493, 
0.805007684426229, 0.853318117977528, 0.997171336206897, 1.04530832219251, 
0.822132760780104, 1.05948756976154, 1.1244195265602, 1.07054981337927, 
0.866945712836124, 0.875731948296804, 1.081518931763, 1.1458958958959, 
1.27828479729065, 1.07297178130511, 1.15694159981794, 1.20636732623034, 
1.15097001763668, 1.11720201026986, 1.06914289768696, 1.09074074074074, 
1.17538544689082, 0.944018731375053, 1.12141754850088, 1.27777777777778, 
1.21417390277039, 0.948172198172198, 1.14846524606799, 0.796845829569407, 
1.17210737869653, 1.15695226716732, 0.816029959161985, 0.94832907620264, 
1.08986124767836, 0.819681861348528, 1.02970169141241, 1.02077687443541, 
0.972028455959697, 0.868584838281808, 0.922859547859548, 0.917153996101365, 
1.04700854700855, 0.931343718539713, 1.09439821062628, 1.02484191508582, 
0.939291692822766, 0.966624816907303, 1.12436929683306, 0.882918437563246, 
0.961951667980037, 1.00308641975309, 1.15769980506823, 0.994494494494494
)), row.names = c(NA, -58L), class = "data.frame", .Names = c("year", 
"value"))

Một ý tưởng rất đơn giản: làm thế nào về việc lấy chuỗi thời gian của sự khác biệt và xem xét (các) hệ số tương quan tự động?
psarka

Các dữ liệu hiện được tiết lộ là sự bất bình đẳng được đo bằng cách sử dụng Lorenz Asymmetry. Xem bình luận của OP bên dưới câu trả lời của @IrishStat. Nhưng bản chất của đường cong mượt mà là gì? Nhút nhát về những gì bạn đang thể hiện thường chỉ làm cho câu hỏi trở nên khó hiểu hơn, không hữu ích hơn chung chung.
Nick Cox

phân tích phạm vi @jalapic trên một mẫu quan sát ngắn hầu như luôn luôn là vô nghĩa. Bạn có thể chọn một chu kỳ ở độ dài sóng 25 năm, nhưng nó sẽ rất yếu. Bạn hầu như không có một chu kỳ đầy đủ tốt nhất. Fourier được thiết kế cho dữ liệu vật lý nơi bạn có thể lặp lại hoặc ít nhất là chuỗi dài.
Aksakal

Bạn nhận ra rằng bản chất đi xuống mà bạn mô tả rất phù hợp với ý tưởng hồi quy trung bình. Tức là bạn sẽ có hành vi đi xuống ngay cả khi loạt bài của bạn không có bộ nhớ theo nghĩa arima.
Korone

Câu trả lời:


6

Nếu sê-ri không tương thích, việc sử dụng các khác biệt sẽ không tương quan tự động. Ngay cả khi loạt phim là tự động khác biệt không chính đáng là không phù hợp. Ý tưởng đơn giản và phương pháp đơn giản thường có tác dụng phụ không mong muốn. Quá trình xác định mô hình (ARIMA) bắt đầu với chuỗi ban đầu và có thể dẫn đến sự khác biệt NHƯNG nó không bao giờ nên bắt đầu bằng sự khác biệt không chính đáng trừ khi có sự biện minh về mặt lý thuyết. Nếu bạn muốn bạn có thể đăng chuỗi thời gian ngắn của mình và tôi sẽ sử dụng nó để giải thích cho bạn cách xác định một mô hình cho chuỗi này.

Sau khi nhận được dữ liệu:

ACF của dữ liệu của bạn ban đầu không (hoặc cuối cùng) chỉ ra bất kỳ quy trình ARIMA nào ở đây CẢ HAI ACF và PACF
hình ảnh
và ở đây chỉ là ACF:
hình ảnhTuy nhiên, dường như có hai sự thay đổi cấp độ trong dữ liệu của bạn ... một vào năm 1972 và một vào năm 1992 .. họ dường như gần như hủy bỏ sự thay đổi cấp độ. Một mô hình hữu ích cũng có thể bao gồm việc kết hợp ba giá trị bất thường ở các giai đoạn 1989,1959 và 1983. Phương trình sau đó hình ảnh
và ở đây
hình ảnh
với các thống kê mô hình ở đây:
hình ảnh
Thực tế / Phù hợp và Dự báo ở đây hình ảnhvới biểu đồ dư ở đây cho thấy sự đầy đủ của mô hình hình ảnh. Điều này được xác nhận bởi acf của phần dư hình ảnh. Cuối cùng sự phù hợp và dự báo tóm tắt những phát hiện hình ảnh.
Tóm lại, chuỗi (có thể là một tỷ lệ) không có bộ nhớ tự động hồi quy đáng kể nhưng có một số cấu trúc xác định rõ ràng (có ý nghĩa thống kê). Tất cả các mô hình đều sai nhưng một số là hữu ích (Hộp GEP).

Sau một số cuộc thảo luận .. Nếu một người có mô hình khác biệt thì người ta sẽ có được mô hình sau ... nhập mô tả hình ảnh ở đâyvới THỰC TẾ / FIT và DỰ BÁO nhập mô tả hình ảnh ở đây. Các dự báo trông tương tự nhau ... hệ số MA hủy bỏ hiệu quả toán tử khác biệt.


Rất cám ơn cho những lời đề nghị. Tôi rất muốn nghe thêm - Tôi đã thêm dữ liệu thô vào câu hỏi.
jalapic

2
@IrishStat đề xuất một mô hình với 6 tham số. Toàn bộ dữ liệu là 58 quan sát. Điều này làm cho nó 10 quan sát cho mỗi tham số. Ngay cả khi đây không phải là dữ liệu kinh tế, tôi muốn nói rằng một mẫu quá nhỏ để hỗ trợ mô hình 6 tham số. Vì đây là mô hình kinh tế, tôi sẽ nói rằng mô hình chuỗi thời gian thuần túy sẽ không hoạt động. Bạn cần các biến ngoại sinh (GDP?) Hoặc một số loại mô hình cấu trúc.
Aksakal

2
Mô hình có thể dễ dàng đơn giản hóa để bỏ qua ba điểm bất thường (xung). Điều này sẽ giảm xuống 3 hệ số .. một chỉ số thay đổi liên tục và hai cấp độ ... không thể đơn giản hơn! và vẫn sẽ cung cấp một đại diện hợp lý ... hai ca cấp. Tôi đồng ý rằng một mô hình chuỗi thời gian thuần túy sẽ không hoạt động. Mô hình tôi đã trình bày chỉ đơn giản là một mô hình hồi quy thông thường với hai chỉ số dịch chuyển cấp độ ... không có bộ nhớ do đó nó không phải là mô hình chuỗi thời gian vì nó không có cấu trúc ARIMA trong mô hình vì nó không chính đáng.
IrishStat

Người ta không thể khóc "Tôi cần nhiều biến số hơn", mặc dù kinh nghiệm của tôi cho tôi biết rằng điều này là như vậy. Vấn đề này là gì! Giải quyết nó!
IrishStat

@aksakal, những gì mô hình irishstat thể hiện là nó có 5 biến, nếu sự quan tâm là đáng lo ngại, bạn chỉ cần tắt các xung và chỉ cần giữ các mức dịch chuyển sẽ giải quyết câu hỏi op. Tôi biết không có phương pháp đo lường nào khác ngoài autobox thực hiện loại phát hiện dịch chuyển cấp độ này một cách hiệu quả trước khi chọn mô hình chuỗi thời gian
dự báo

3

Bạn có thể xem sự lên xuống như một chuỗi ngẫu nhiên, được tạo ra bởi một quá trình ngẫu nhiên. Chẳng hạn, giả sử rằng bạn đang xử lý một chuỗi cố định , trong đó là phân phối xác suất như Gaussian, Poisson hoặc bất cứ thứ gì khác. Đây là loạt văn phòng phẩm. Bây giờ, bạn có thể tạo biến mới sao cho và , đây là những thăng trầm của bạn. Chuỗi mới này sẽ tạo thành chuỗi ngẫu nhiên của riêng nó với các thuộc tính thú vị, xem ví dụ V Khil, Elena. "Thuộc tính Markov của các khoảng trống giữa các cực đại cục bộ trong một chuỗi các biến ngẫu nhiên độc lập." (2013).x1,x2,x3,...,xnf(x)f(x)ytyt=1:xt<xt+1yt=0:xtxt+1

Ví dụ, hãy xem ACF và PACF của loạt bài của bạn. Không có gì ở đây. Đây không giống mô hình ARIMA. Có vẻ như chuỗi không tương thích . xtnhập mô tả hình ảnh ở đây

Điều này có nghĩa là chúng tôi có thể thử áp dụng các kết quả đã biết cho , ví dụ: khoảng cách trung bình giữa hai cặp (lên xuống) (hoặc quay đầu như một số người gọi chúng) là 3. Trong dữ liệu của bạn, hãy đặt đỉnh đầu tiên (lên- xuống) là năm 1957 và lần cuối cùng là năm 2012, với tổng số 16 đỉnh. Vậy, khoảng cách trung bình giữa các đỉnh là 15/55 = 3,67. Chúng tôi biết rằng và với 15 quan sát . Vì vậy, khoảng cách trung bình giữa các đỉnh nằm trong so với trung bình lý thuyết.ytσ=1.1081,2σnσ15=σ/15=0.291.2σn

CẬP NHẬT: theo chu kỳ

Biểu đồ trong câu hỏi của OP dường như cho thấy rằng có một số loại chu kỳ chạy dài. Có một số vấn đề với điều này.

  1. Nếu bạn tạo một chuỗi ngẫu nhiên, đôi khi một cái gì đó như một chu kỳ có thể chỉ xuất hiện ngẫu nhiên. Vì vậy, với 58 điểm dữ liệu hoàn toàn là dữ liệu quan sát, không thể tuyên bố một chu kỳ mà không có một loại lý thuyết kinh tế nào đằng sau nó. Không ai sẽ nghiêm túc mà không có lý do kinh tế. Cho rằng bạn chắc chắn cần các biến ngoại sinh, tôi sợ.
  2. Kiểm tra bài báo tuyệt vời này: Tổng hợp các nguyên nhân ngẫu nhiên như là nguồn gốc của các quá trình tuần hoàn , Eugen Slutzky, Kinh tế lượng, Tập. 5, số 2 (tháng 4 năm 1937), trang 105-146. Về cơ bản, đôi khi các chu kỳ được gây ra bởi một số loại quy trình MA.
  3. Đây có thể là một ảo ảnh. Tôi sử dụng thủ thuật này khá thường xuyên trong các bài thuyết trình. Tôi hiển thị dữ liệu thực tế, sau đó vẽ các đường, vòng tròn hoặc mũi tên để làm rối trí não của khán giả của mình :) Các dòng bổ sung đánh lừa bộ não để xem các xu hướng có thể không có ở đó, hoặc làm cho chúng trông mạnh mẽ hơn nhiều so với thực tế.

Trong 45 tháng trên diễn đàn này, tôi hiếm khi bình luận về một câu trả lời NHƯNG trong trường hợp này câu trả lời của bạn khiến tôi có một vầng trán nhăn nhó và không nói nên lời. Bạn có thể vui lòng giải thích mô hình của bạn, các bài kiểm tra về tầm quan trọng của bạn, các bài kiểm tra liên quan đến các giả định của bạn, một dự báo với khoảng tin cậy và kết luận hợp lý.
IrishStat

1
Đây không phải là mô hình của tôi. Ý tưởng rất đơn giản: nếu bạn có chuỗi không tương , thì bạn có thể tạo một chuỗi khác từ nó, chẳng hạn như , sẽ có 1 nếu tăng so với giá trị trước đó và 0 nếu nó đi xuống. Trong trường hợp này, cặp [1,0] trong sẽ chỉ ra mức tối đa cục bộ (cực đại) trong , chẳng hạn như trong năm 1957 và 1959. Phần còn lại rất dễ dàng, bạn có thể đưa ra tất cả các loại số liệu thống kê cho chuỗi . Tôi nghĩ về điều này bởi vì OP có "lên / xuống" trong tiêu đề của câu hỏi. Trình tự có nhiều tính năng markovian thú vị. y txtytxtx t y t y tytxtytyt
Aksakal

IMHO lên / xuống của anh ấy không phải là khoảng thời gian mà là một khoảng thời gian dài hơn. Cảm ơn lời giải thích của bạn. Không có gì trong dữ liệu của anh ấy để đề xuất một chuỗi lên / xuống có thể dự đoán được.
IrishStat

Họ không thể dự đoán trong mô hình này. Chúng là ngẫu nhiên nhưng tương quan
Aksakal

Tôi hoàn toàn không đồng ý rằng họ không được thông báo ... trong mỗi ba chế độ: 1956-1972 .... 1973-1991 ... 1992-2013 ... cho rằng bạn điều chỉnh / sửa đổi ba điểm / cách đọc khác thường.
IrishStat

2

Bên cạnh 1: Một điều chúng ta thấy là sự xuất hiện của một xu hướng chu kỳ dài trong dữ liệu. Điều này sẽ không ảnh hưởng đến phân tích hàng năm nhiều như vậy * - vì vậy đối với phân tích rất cơ bản này, tôi sẽ bỏ qua điều đó và coi dữ liệu như thể chúng đồng nhất bên cạnh hiệu ứng mà bạn quan tâm.

* (nó sẽ có xu hướng giảm số lượng chuyển động ngược chiều so với những gì bạn mong đợi với tính đồng nhất - vì vậy nó sẽ có xu hướng giảm sức mạnh của bài kiểm tra này. Chúng tôi có thể cố gắng định lượng tác động đó, nhưng tôi không nghĩ có một nhu cầu mạnh mẽ trừ khi nó dường như đủ lớn để tạo ra sự khác biệt - nếu nó đã có ý nghĩa, việc điều chỉnh một cái gì đó làm cho giá trị p nhỏ hơn một chút sẽ là một sự lãng phí công sức.)

Ngoài 2: Như đã bày tỏ, câu hỏi của bạn dường như liên quan đến sự thay thế một đầu. Tôi sẽ làm việc trên cơ sở rằng đây là những gì bạn muốn.

Hãy bắt đầu với một phân tích đơn giản hướng thẳng vào câu hỏi cơ bản của bạn, dường như nằm dọc theo dòng chữ "là sự gia tăng nhiều khả năng sẽ được theo sau bởi sự giảm?"

Tuy nhiên, nó không đơn giản như lần đầu tiên xuất hiện. Trong một chuỗi ổn định, với dữ liệu hoàn toàn ngẫu nhiên, sự gia tăng nhiều khả năng được theo sau bởi sự giảm. Lưu ý rằng giả thuyết chúng tôi đang xem xét liên quan đến ba quan sát, có thể được đặt hàng theo sáu cách có thể:

nhập mô tả hình ảnh ở đây

Trong sáu cách đó, 4 liên quan đến một sự thay đổi theo hướng. Vì vậy, một chuỗi hoàn toàn ngẫu nhiên (không phân biệt phân phối) sẽ thấy một sự thay đổi theo hướng 2/3 thời gian.

[Điều này liên quan chặt chẽ đến một bài kiểm tra chạy lên xuống, trong đó bạn quan tâm đến việc có quá nhiều lần chạy cho nó là ngẫu nhiên hay không. Bạn có thể sử dụng thử nghiệm đó thay thế.]

Tôi cho rằng sự quan tâm thực sự của bạn là liệu nó có cao hơn 2/3 ngẫu nhiên hay không hơn là 1/2 như bạn có thể hỏi.

H0: bộ phim là "ngẫu nhiên"

H1: một sự thay đổi lên hoặc xuống có nhiều khả năng được theo sau bởi một sự thay đổi theo hướng ngược lại so với những gì bạn thấy với một chuỗi ngẫu nhiên

Thống kê kiểm tra: tỷ lệ ca làm việc theo ca theo hướng ngược lại.

Bởi vì bộ ba của chúng tôi trùng nhau, tôi tin rằng chúng tôi có một số sự phụ thuộc giữa các bộ ba, vì vậy chúng tôi không thể coi đây là nhị thức (chúng tôi có thể chia dữ liệu thành các bộ ba không chồng chéo; điều đó sẽ hoạt động tốt).

Giữ sự phụ thuộc đó trong tâm trí, chúng tôi vẫn có thể tính toán phân phối thống kê kiểm tra, nhưng trong trường hợp này, chúng tôi không cần phải làm như vậy, bởi vì tỷ lệ quan sát được của các bộ ba đảo ngược hướng chỉ nằm dưới con số dự kiến ​​là 2/3 cho một chuỗi ngẫu nhiên và chúng tôi chỉ quan tâm đến nhiều sự đảo ngược hơn thế.

Vì vậy, chúng tôi không cần phải tính toán thêm nữa - không có bằng chứng nào về xu hướng đảo ngược (lên xuống hoặc xuống) nhiều hơn bạn nhận được với một chuỗi ngẫu nhiên.

[Tôi thực sự nghi ngờ chu kỳ nhẹ bị bỏ quên sẽ có đủ tác động để di chuyển tỷ lệ dự kiến ​​xuống bất cứ nơi nào gần đủ để điều này tạo ra sự khác biệt đáng kể.]


cảm ơn rất thú vị Một câu hỏi nhanh liên quan đến bài kiểm tra chạy. Bạn đang đề cập đến các bài kiểm tra chạy điển hình để kiểm tra tính ngẫu nhiên? Từ dữ liệu trên, tôi có thể tạo ra lần chạy sau: 1 0 1 0 1 0 1 1 1 0 1 1 0 0 1 1 1 1 0 1 1 0 0 0 1 1 0 1 1 0 0 1 0 1 0 0 1 1 0 1 0 0 0 1 0 1 0 1 0 0 1 1 0 1 1 1 0với 1 cho biết chuỗi tăng lên và 0 sẽ giảm. Sử dụng runs.testtừ tseriesgói R, điều này cho thống kê kiểm tra là 1,81 và ap là 0,07. Trong khi tôi không quá lo lắng về những dữ liệu mẫu này, tôi tự hỏi liệu đây có phải là loại phân tích mà bạn đang đề cập đến không?
jalapic

Không, tôi tin rằng đó là loại độc nhất (chẳng hạn như để đóng dấu, chẳng hạn), chứ không phải chạy lên xuống. Nó sẽ phù hợp với một loại giả thuyết hơi khác so với điều này.
Glen_b -Reinstate Monica

@Glen_b, sáu cách có thể lên xuống và những thứ như thế được đề cập trong tài liệu có thể được truy nguyên từ bài báo tôi đã đăng trong câu trả lời của mình. Đặc biệt, từ hình ảnh của bạn, bạn có thể dễ dàng thấy rằng có hai cách để có chuỗi lên xuống trong số sáu kết hợp. Điều này có nghĩa là P = 1/3 để gặp một đỉnh cục bộ ở bất kỳ đâu trong chuỗi, tức là khoảng cách trung bình giữa các đỉnh là chính xác 3.
Aksakal

@Aksakal Việc họ kết nối không có gì đáng ngạc nhiên, vì họ đang xem xét những điều liên quan chặt chẽ (tôi chỉ có thể nêu lên câu trả lời của bạn một lần, xin lỗi). Tôi chỉ quyết định cố gắng trả lời cách giải thích theo nghĩa đen nhất của câu hỏi theo cách cơ bản nhất có thể, bởi vì tôi nghĩ rằng nó có thể chứng minh rằng nó cho thấy một số phân tích khá cơ bản đòi hỏi toán học nhỏ ngoài việc đếm có thể cho một số kết quả hữu ích.
Glen_b -Reinstate Monica

jalapic - xem trang này thảo luận về chạy lên xuống và một phiên bản cụ thể của loại chạy. Nó cung cấp một xấp xỉ bình thường tiện dụng để chạy lên xuống và cũng sẽ giúp làm rõ sự khác biệt.
Glen_b -Reinstate Monica

1

Bạn có thể sử dụng một gói được gọi là thay đổi cấu trúc để kiểm tra các ngắt hoặc thay đổi cấp độ trong dữ liệu. Tôi đã có một số thành công trong việc tự động phát hiện sự thay đổi cấp độ cho chuỗi thời gian không theo mùa.

Tôi đã chuyển đổi "giá trị" của bạn thành dữ liệu chuỗi thời gian. và sử dụng mã sau đây để kiểm tra sự thay đổi mức độ hoặc thay đổi điểm hoặc điểm dừng. Gói này cũng có các tính năng hay như kiểm tra chow để kiểm tra chow để kiểm tra phá vỡ cấu trúc:

require(strucchange)
value.ts <- ts(data[,2],frequency = 1, start = (1956))
bp.value <- breakpoints(value.ts ~ 1)
summary(bp.value)

Sau đây là tóm tắt từ chức năng breakpont:

Breakpoints at observation number:

m = 1           36      
m = 2     16    31      
m = 3     16    36    46
m = 4     16 24 36    46
m = 5   8 16 24 36    46
m = 6   8 16 24 33 41 49

Corresponding to breakdates:

m = 1                  1991          
m = 2        1971      1986          
m = 3        1971      1991      2001
m = 4        1971 1979 1991      2001
m = 5   1963 1971 1979 1991      2001
m = 6   1963 1971 1979 1988 1996 2004

Fit:

m   0           1           2           3           4           5           6          
RSS   0.8599316   0.7865981   0.5843395   0.5742085   0.5578739   0.5559645   0.5772778
BIC -71.5402819 -68.5892480 -77.7080112 -70.6015129 -64.1544916 -56.2324540 -45.9296608

Như bạn có thể thấy hàm đã xác định các ngắt có thể có trong dữ liệu của mình và chọn hai ngắt cấu trúc vào năm 1971 và 1986 như được hiển thị trong biểu đồ bên dưới dựa trên tiêu chí BIC. Hàm này cũng cung cấp các điểm ngắt thay thế khác như được liệt kê trong đầu ra ở trên.

nhập mô tả hình ảnh ở đây

Hy vọng điều này hữu ích


Vấn đề với cách tiếp cận mà bạn đang sử dụng là nó mặc nhiên thừa nhận không có Xung và (có lẽ) không có cấu trúc ARIMA. Thời gian nghỉ của tôi là "trên cơ sở hoặc xung quanh" năm 1972 và 1992 .... của bạn là năm 1971 và 1986, bỏ qua sự bất thường năm 1989. Tóm lại, các phân tích không có gì khác biệt với việc tôi mạnh mẽ đến bất thường một lần.
IrishStat

@IrishStat bạn nói đúng. Autobox thực sự xác định các sửa lỗi cho các xung và sau đó xác định chính xác cho sự thay đổi mức độ. Một vấn đề mà tôi gặp phải với gói thay đổi theo quy tắc trong R là nó hoạt động khá tốt đối với chuỗi thời gian không theo mùa, nó sử dụng rất hạn chế hoặc không sử dụng trong chuỗi thời gian theo Mùa, mà tôi chắc chắn Autobox xử lý rất tốt.
dự báo
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.