在gmisc转换图中将频率转换为百分比

时间:2019-05-07 11:59:17

标签: r probability gmisc

我正在使用gmisc软件包制作类似于以下内容的图。Transition Diagrams

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移至状态130 3倍。我想将这些数字更改为百分比。

我不确定尊重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" ...

有没有一种很好的方法可以让每一行找出每个值的百分比?

预先感谢 亚历克斯

0 个答案:

没有答案