У меня есть данные временного ряда (CSV-файл), которые выглядят как показано ниже.Каждое наблюдение с интервалом в 2 секунды:
Group,Id, Observations (illustration only--csv file dont have headers)
A,21,2,3,4
B,12,2,9
C,13,3,5
A,14,4,6,7,9,12,3,4,5,6
B,15,3,5,2,1,3
C,16,8,67
A,27,98,78
B,18,2,3,4,5,6,7,8,1,2,3,4,5
C,19,2,3,4,5,6,6,4,3,3,2,3,4,4,5,6,66,6,4,3,232
Каждая строка представляет собой отдельные данные временного ряда.Я пытаюсь сравнить и сопоставить эти данные временных рядов с группой (A
, B
, C
) с некоторыми графиками (по крайней мере, на данный момент).
Редактировать: Я читаю файл CSV какпредлагается в Импортировать данные в R с неизвестным числом столбцов? , который будет читать этот CSV как
X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15 X16 X17 X18 X19 X20 X21 X22
A 21 2 3 4 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
B 12 2 9 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
---------------------------
C 19 2 3 4 5 6 6 4 3 3 2 3 4 4 5 6 66 6 4 3 232
Я попытался построить эти данные с помощью ggplot, смешав данные с
melt(data,c("X1","X2"))
что дает мне результат
X1 X2 variable value
1 A 21 X3 2
2 B 12 X3 2
3 C 13 X3 3
4 A 14 X3 4
5 B 15 X3 3
6 C 16 X3 8
7 A 27 X3 98
8 B 18 X3 2
9 C 19 X3 2
10 A 21 X4 3
11 B 12 X4 9
12 C 13 X4 5
13 A 14 X4 6
14 B 15 X4 5
15 C 16 X4 67
----------------------
X3, X4, X5..X22 - наблюдение за периодом времени.Я хочу сравнить различные группы (A, B, C) данных, независимо нанося на график каждое наблюдение (или, скажем, создавая временные ряды для каждого наблюдения).
Я не мог найти решение для построения графика с пакетом зоопарка.Мне было интересно, как такой график может быть создан для этого типа данных временных рядов?