У меня есть вопрос относительно факторов в R. Есть ли способ сравнить уровни каждого фактора? Меня интересует, является ли уровень одного фактора подмножеством другого фактора. Например, предположим, что у нас есть вектор:Сравнивать уровни факторов в R
a <- c(1,1,2,2,3,3,4,4,4)
a1 <- cut(a, breaks=c(1,2,3,4), include.lowest=TRUE)
a2 <- cut(a, breaks=c(1,3,4), include.lowest=TRUE)
levels(a1)
[1] "[1,2]" "(2,3]" "(3,4]"
levels(a2)
"[1,3]" "(3,4]"
Так первый уровень a2
включает в себя первые два уровня a1
. Мне нужно знать все такие отношения в некоторых данных. Есть ли функция в R, которая даст мне все такие комбинации? Или, по крайней мере, способ вручную сравнить уровни фактора (возможно, разрывы извлечения), чтобы я мог написать функцию, которая это делает? На данный момент я только это сделал, сравнивая имена уровней, но это не очень эффективно, так как обычно у меня нет меток с интервалами.
Я думаю, что это собирается сделать это, спасибо! – gregorp
Вы должны принять ответ, нажав на значок знака. – rnso