У меня есть несколько двоичных переменных в наборе данных, и я хочу вычислить пропорцию «1 1» из ВСЕХ комбинаций двух переменных. Например, пропорция (a1 = 1 и a2 = 1). Я могу запустить код с указанием двух переменных вручную каждый раз, но у меня в данных более 10 переменных, поэтому будет как минимум 45 комбинаций. Есть ли способ попросить R автоматически связать переменные для расчета для меня?
structure(list(a1 = structure(c(2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L),
.Label = c("0", "1"), class = "factor"),
a2 = structure(c(1L,1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L),
.Label = c("0", "1"), class = "factor"),
a3 = structure(c(1L, 1L, 2L, 1L, 1L, 2L, 1L, 1L, 1L,1L, 1L),
.Label = c("0", "1"), class = "factor"),
a4 = structure(c(1L,2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L),
.Label = c("0","1"), class = "factor"),
a5 = structure(c(2L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 2L),
.Label = c("0", "1"), class = "factor")), row.names = 180:190, class = "data.frame")