Мой фрейм данных прост (и, вероятно, не является строго фреймом данных):
date MAE_f0 MAE_f1
1 20140101 0.2 0.2
2 20140102 1.9 0.1
3 20140103 0.1 0.3
4 20140104 7.8 15.9
5 20140105 1.9 4.6
6 20140106 0.8 0.8
7 20140107 0.5 0.6
8 20140108 0.2 0.2
9 20140109 0.2 0.2
10 20140110 0.8 1.1
11 20140111 0.2 0.2
12 20140112 0.4 0.4
13 20140113 2.8 0.9
14 20140114 5.4 5.8
15 20140115 0.2 0.3
16 20140116 4.9 3.1
17 20140117 3.7 6.0
18 20140118 1.4 2.1
19 20140119 0.9 3.0
20 20140120 0.2 3.6
21 20140121 0.3 0.3
22 20140122 0.4 0.4
23 20140123 0.6 1.7
24 20140124 6.1 4.7
25 20140125 0.1 0.0
26 20140126 7.4 4.9
27 20140127 0.8 0.9
28 20140128 0.3 0.3
29 20140129 3.0 4.2
30 20140130 9.9 17.3
Каждый день у меня есть 2 переменные: MAE для f0 и MAE для f1.
Я могу рассчитать частоту для моих двух переменных за весь период времени, используя "cut" с одинаковыми интервалами для обеих:
cut(mae.df$MAE_f0,c(0,2,5,10,50))
cut(mae.df$MAE_f1,c(0,2,5,10,50))
Хорошо. Теперь я могу использовать коробчатую диаграмму для построения зависимости переменной от ее частотного распределения:
boxplot(mae.df$MAE_f0~cut(mae.df$MAE_f0,c(0,2,5,10,50)))
boxplot(mae.df$MAE_f1~cut(mae.df$MAE_f1,c(0,2,5,10,50)))
Полученная коробчатая диаграмма (2) очень проста (но я не показываю ее, потому что у меня есть "репутация"): на x указаны интервалы частоты (0-2,2-5,5-10,10 -50), по y значение прямоугольной диаграммы для переменной MAE_f0 для каждого интервала.
Что ж, вопрос очень тривиальный: я хотел бы иметь только один прямоугольный график с обеими переменными MAE_f0 и MAE_f1 и его частотным распределением: я хотел бы иметь график с двумя прямоугольными диаграммами для каждого частотного интервала (я имею в виду: 2 для 0-2, 2 для 2-5 и так далее).
Я знаю, что мои познания в R, фрейме данных и так далее очень плохи, и де-факто мне не хватает чего-то важного в этих аргументах, особенно в фрейме данных и изменении формы! Заранее извините за это! Но я видел несколько хороших примеров в stackoverflow о группировке блочной диаграммы, все без переменной времени, и я не могу понять, как я могу настроить свой фрейм данных для этого.
Надеюсь, мой вопрос не лишен: еще раз извините за это.
Умбе