Я выполнил серию измерений, в которых отсканировал все комбинации из 4 входных параметров и получил значение качества для каждого набора параметров.
Для представления я хотел бы сосредоточиться на 2 измерениях и суммировать все значения качества, где эти два измерения имели бы один и тот же параметр.
Пример, надеюсь, прояснит далее:
in1 in2 in3 in4 quality
0 0 0 0 1
0 0 0 1 2
0 0 1 0 3
0 0 1 1 4
0 1 0 0 5
0 1 0 1 6
0 1 1 0 7
0 1 1 1 8
1 0 0 0 9
1 0 0 1 10
1 0 1 0 11
1 0 1 1 12
1 1 0 0 13
1 1 0 1 14
1 1 1 0 15
1 1 1 1 16
следует суммировать с таким объектом:
in1 in2 quality
0 0 10
0 1 26
1 0 42
1 1 58
Я планирую построить это в ggplot (из библиотеки ggplot2) впоследствии как тепловую карту
g=ggplot(data,aes(x=RF1_var.,y=RF3_var.))+
geom_tile(aes(fill = quality), colour = "white")
есть ли в R удобная функция для выполнения этой операции?
Я попытался создать некоторые конструкции с помощью циклов, но вскоре код становится довольно большим и ему не нравится гибкость диапазона входных параметров ...
Или у вас есть лучшая идея, как построить эти данные?