【发布时间】:2015-07-17 15:01:02
【问题描述】:
我想为 R 或 Rstudio 中的隔间模型绘制流程图。在搜索了互联网和这个网站后,我能够部分实现以下目标:
http://apprentiss.com/model_diagram/untitled2.png
我的最终目标是实现这一目标: http://apprentiss.com/model_diagram/Untitled.png 所有箭头都必须用字母命名。
这是我当前的图表代码:
感谢您的帮助
library(diagram)
M <- matrix(nrow = 4, ncol = 4, byrow = TRUE, data = 0)
C <- M
A <- M
M[2, 1] <- paste(expression(beta[0]))
M[3, 2] <- paste(expression(alpha))
M[4, 2] <- paste(expression(a[t]))
M[3, 4] <- paste(expression(rho))
M[1, 3] <- paste(expression(phi1))
C[2, 1] <- 0.0
C[3, 2] <- 0.0
C[4, 2] <- 0.0
C[3, 4] <- 0.0
C[1, 3] <- -0.07
A[2, 1] <- A[3, 2] <- A[3, 4] <- A[1, 3]<-A[4, 2]<-2
A[4, 1] <- 2
col <- M
col[] <- "black"
col[4, 2] <- "blue"
plotmat(M, pos = c(1,1,2), curve = C, name = c("S","C","R","I"),
box.size=c(0.05,0.05,0.05,0.05), box.prop = 1,
arr.lwd=A,my=0.0,mx= 0.0, dtext = c(0.6),arr.length= 0.4,shadow.size = 0,
lwd = 1, box.lwd = 2, box.cex = 1, cex.txt = 1,
arr.lcol = col, arr.col = col, box.type = "circle",
lend=4)
##======
【问题讨论】:
-
包
DiagrammeR? -
@user227710 感谢您提出替代包。但是这个包并没有帮助实现我想要的。