Я использую пакет gmisc для создания графиков, подобных следующему. Диаграммы переходов
Пакет gmisc предоставляет функцию getTransitions transitions $ getTransitionSet (1)
который возвращает таблицу с переходами.Например,
7 87 94 130 185 188 192 199
6 1 0 0 0 0 0 0 0
79 0 0 1 0 0 0 0 0
87 0 1 0 0 0 0 0 0
130 0 0 0 3 0 0 0 0
185 0 0 0 0 1 0 0 0
Числа в таблице теперь содержат частоту, с которой что-то произошло.Например, из состояния 130 3 раза оно перешло в состояние 130. Я хотел бы изменить эти числа на проценты.
Я не уверен, каков наилучший способ учета таблиц dplyr.Что я вижу с str, так это то, что
str(transitions$getTransitionSet(1))
'table' int [1:8, 1:8] 1 0 0 0 0 0 0 0 0 0 ...
- attr(*, "dimnames")=List of 2
..$ : chr [1:8] "6" "79" "87" "130" ...
..$ : chr [1:8] "7" "87" "94" "130" ...
Есть ли хороший способ для каждой строки узнать процент каждого значения?
Заранее спасибо, Алекс