【发布时间】:2018-08-29 13:56:15
【问题描述】:
我有以下图表:
我需要从 A 到 B。我还假设我每天都在从 A 走最快的路线。
节点之间的行程时间(以小时为单位)呈指数分布。我在 R 中使用相关的 lambda 值对它们进行了如下模拟:
AtoX <- rexp(1000, 4)
AtoY <- rexp(1000, 2.5)
XtoY <- rexp(1000, 10)
YtoX <- rexp(1000, 10)
XtoB <- rexp(1000, 3)
YtoB <- rexp(1000, 5)
我计算了R中每天的平均旅行时间如下:
AXB <- AtoX + XtoB
AYB <- AtoY + YtoB
AXYB <- AtoX + XtoY + YtoB
AYXB <- AtoY + YtoX + XtoB
TravelTimes <- pmin(AXB, AYB, AXYB, AYXB)
averageTravelTime <- mean(TravelTimes)
我现在每天都在尝试查找以下内容:
-
从 A 到 B 的四种可能路线中的每一种的概率是多少?
-
我必须旅行超过半小时的概率是多少?
对于(1),我知道我需要为每条路线取累积分布函数(CDF)P(x
对于(2),我理解需要取累积分布函数(CDF) P(0.5 => X),其中0.5表示半小时。
我才刚刚开始学习 R,我不确定如何去做。
阅读文档,似乎我可能需要执行以下操作来计算 CDF:
pexp()
1 - pexp()
我该怎么做?
【问题讨论】:
标签: r statistics simulation probability exponential