Tôi có một số dữ liệu dài chuỗi thời gian xấp xỉ 200.000 hàng (cho phép gọi nó là Z).R: Định vị một cách hiệu quả các phân đoạn chuỗi thời gian có tương quan chéo tối đa với phân đoạn đầu vào?
Trong một vòng, tôi tập hợp con x (khoảng 30) hàng liên tiếp từ Z tại một thời điểm và đối xử với họ như là điểm truy vấn q.
Tôi muốn xác định vị trí trong vòng Z các y (~ 300) tương quan nhất phân đoạn chuỗi thời gian chiều dài x (tương quan nhất với q). một cách hiệu quả để thực hiện điều này là
gì?
đẹp giải pháp. 'X' nên được' q' trong 'gọi cor' (và có lẽ 'q' nên được chỉ định' Z [seq_len (qlen)]'. Để phù hợp với thuật ngữ của Mike, 'qlen' =' x'. – jbaums
Cảm ơn Bây giờ tôi đã sửa đổi mã, thay đổi tên biến và thêm một số chú thích/giải thích. Không chắc liệu 'q' có nhất thiết phải là 30 phần tử đầu tiên của' Z', vì vậy tôi chưa thay đổi chút. –