Một cách thực sự tốt để tìm tính định kỳ trong bất kỳ chuỗi dữ liệu thông thường nào là kiểm tra phổ công suất của nó sau khi loại bỏ bất kỳ xu hướng chung nào . .
Phổ công suất là biến đổi Fourier rời rạc của chức năng tự động điều khiển của phiên bản được làm mịn phù hợp của sê-ri gốc. Nếu bạn nghĩ chuỗi thời gian là lấy mẫu dạng sóng vật lý, bạn có thể ước tính tổng công suất của sóng được mang theo trong mỗi tần số. Phổ công suất (hoặc biểu đồ ) vẽ đồ thị so với tần số. Chu kỳ (nghĩa là các mẫu lặp đi lặp lại hoặc theo mùa) sẽ hiển thị dưới dạng các gai lớn nằm ở tần số của chúng.
Ví dụ, xem xét chuỗi thời gian còn lại (mô phỏng) này từ số đo hàng ngày được thực hiện trong một năm (365 giá trị).
0
Đây là một âm mưu khác của cùng một dữ liệu, được vẽ để giúp chúng ta thấy các mẫu định kỳ có thể.
Nếu bạn trông thực sự khó khăn, bạn có thể nhận ra một mô hình ồn ào nhưng lặp đi lặp lại xảy ra từ 11 đến 12 lần. Các chuỗi dài của các giá trị trên 0 và dưới 0 ít nhất gợi ý một số tự tương quan dương, cho thấy chuỗi này không hoàn toàn ngẫu nhiên.
Đây là biểu đồ, được hiển thị cho tần số lên tới 91 (một phần tư tổng chiều dài chuỗi). Nó được xây dựng với một cửa sổ tiếng Wales và được chuẩn hóa thành đơn vị diện tích (cho toàn bộ biểu đồ, không chỉ phần hiển thị ở đây).
Sức mạnh trông giống như "tiếng ồn trắng" (dao động ngẫu nhiên nhỏ) cộng với hai gai nổi bật. Họ rất khó bỏ lỡ phải không? Cái lớn hơn xảy ra ở khoảng thời gian 12 và nhỏ hơn ở khoảng thời gian 52. Phương pháp này do đó đã phát hiện ra một chu kỳ hàng tháng và một chu kỳ hàng tuần trong các dữ liệu này. Đó thực sự là tất cả để có nó. Để tự động phát hiện các chu kỳ ("tính thời vụ"), chỉ cần quét biểu đồ (là danh sách các giá trị) để tìm cực đại cục bộ tương đối lớn.
Đã đến lúc tiết lộ những dữ liệu này được tạo ra như thế nào.
Các giá trị được tạo ra từ tổng của hai sóng hình sin, một có tần số 12 (biên độ bình phương 3/4) và một giá trị khác có tần số 52 (biên độ bình phương 1/4). Đây là những gì các gai trong biểu đồ phát hiện. Tổng của chúng được hiển thị dưới dạng đường cong đen dày. Iid Tiếng ồn bình thường của phương sai 2 sau đó đã được thêm vào, như thể hiện bởi các thanh màu xám nhạt kéo dài từ đường cong màu đen đến các chấm đỏ. Tiếng ồn này đã đưa ra các rung lắc mức thấp ở dưới cùng của biểu đồ, nếu không sẽ chỉ là một căn hộ 0. Toàn bộ hai phần ba tổng biến thiên của các giá trị là không định kỳ và ngẫu nhiên, rất ồn ào: đó là lý do tại sao rất khó để tạo ra tính tuần hoàn chỉ bằng cách nhìn vào các dấu chấm. Tuy nhiên (một phần vì có quá nhiều dữ liệu) việc tìm tần số với biểu đồ là dễ dàng và kết quả rất rõ ràng.
Các hướng dẫn và lời khuyên tốt cho tính toán biểu đồ xuất hiện trên trang web Công thức số : tìm phần "ước tính phổ công suất bằng FFT". R
có mã để ước tính biểu đồ . Những minh họa này đã được tạo ra trong Mathicala 8; biểu đồ được tính toán với chức năng "Fourier" của nó.