【发布时间】:2021-08-05 15:58:49
【问题描述】:
Precedence diagrams
优先矩阵以矩形格式显示从一个活动到另一个活动的流程。优先图是一个二维矩阵,显示活动之间的流程。通过调整类型参数,它可以包含不同的类型值。
在r-programming 中可以使用bupar 包计算。
#Example
# Absolute Frequencies
patients %>%
precedence_matrix(type = "absolute")
输出
## # A tibble: 13 x 3
## antecedent consequent n
## <fct> <fct> <int>
## 1 Triage and Assessment End 2
## 2 Blood test End 1
## 3 Start Registration 500
## 4 Registration Triage and Assessment 500
## 5 MRI SCAN Discuss Results 236
## 6 Triage and Assessment Blood test 237
## 7 Blood test MRI SCAN 236
## 8 Discuss Results Check-out 492
## 9 X-Ray End 2
## 10 Check-out End 491
## 11 X-Ray Discuss Results 259
## 12 Triage and Assessment X-Ray 261
## 13 Discuss Results End 3
如何使用python获取优先矩阵?有没有在python中获取优先矩阵的包?
【问题讨论】:
-
可能有一个我没有听说过的包来执行此操作,但您也可以使用邻接矩阵,其中每条边都初始化为 0,然后相应地递增以指示流。
-
是
Networkx吗? -
“邻接矩阵”是一个广义的术语,指的是一种表示图形的方式,但 Networkx 确实有一个邻接矩阵的实现(我不确定它是否可以为您的目的开箱即用)。优先级图只是图中边的列表以及与它们相关的权重——您可以实现自己的。
-
如果您愿意,我有一个简单的 poc,我可以将其发布为答案
-
请添加... @MrR
标签: python matrix graph-theory