Saya memiliki satu set data deret waktu. Setiap seri mencakup periode yang sama, meskipun tanggal sebenarnya dalam setiap seri waktu mungkin tidak semuanya 'berbaris' persis.
Dengan kata lain, jika seri Time harus dibaca ke dalam matriks 2D, itu akan terlihat seperti ini:
date T1 T2 T3 .... TN
1/1/01 100 59 42 N/A
2/1/01 120 29 N/A 42.5
3/1/01 110 N/A 12 36.82
4/1/01 N/A 59 40 61.82
5/1/01 05 99 42 23.68
...
31/12/01 100 59 42 N/A
etc
Saya ingin menulis skrip R yang akan memisahkan deret waktu {T1, T2, ... TN} menjadi 'keluarga' di mana sebuah keluarga didefinisikan sebagai serangkaian deret yang "cenderung bergerak dalam simpati" satu sama lain.
Untuk bagian 'pengelompokan', saya perlu memilih / menentukan jenis ukuran jarak. Saya tidak yakin bagaimana cara melakukannya, karena saya berurusan dengan deret waktu, dan sepasang deret yang mungkin bergerak dengan simpati selama satu interval, mungkin tidak melakukannya dalam interval berikutnya.
Saya yakin ada orang yang jauh lebih berpengalaman / pintar daripada saya di sini, jadi saya akan berterima kasih atas saran, ide tentang algoritma / heuristik apa yang digunakan untuk mengukur jarak dan bagaimana menggunakannya dalam pengelompokan deret waktu.
Dugaan saya adalah bahwa TIDAK ada metode statistik kuat yang mapan untuk melakukan ini, jadi saya akan sangat tertarik untuk melihat bagaimana orang mendekati / menyelesaikan masalah ini - berpikir seperti ahli statistik.