R: 2D тепловая карта проекции 4D данных - PullRequest
0 голосов
/ 01 ноября 2018

Я выполнил серию измерений, в которых отсканировал все комбинации из 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 удобная функция для выполнения этой операции? Я попытался создать некоторые конструкции с помощью циклов, но вскоре код становится довольно большим и ему не нравится гибкость диапазона входных параметров ...

Или у вас есть лучшая идея, как построить эти данные?

...