我目前正在学习如何在 R 中使用 simmer 包来模拟流程。我正在尝试使用 get_mon_arrivals 函数收集有关我已构建的模拟的信息。
我注意到运行此功能有些奇怪 - 当我运行时:
arrivalData <- get_mon_arrivals(Mall)
arrivalDataOngoing <- get_mon_arrivals(Mall,ongoing=TRUE)
我得到了 2 个不同的表 - 正如预期的那样,第一个仅包含已完成客户的行,而第二个包含未完成客户的行,这些客户已生成但模拟在他们设法完成轨迹之前结束.
但如果我反过来写,意思是:
arrivalDataOngoing <- get_mon_arrivals(Mall,ongoing=TRUE)
arrivalData <- get_mon_arrivals(Mall)
在这两种情况下,我都得到了完全相同的表格。我知道这并不重要,但我真的很想了解它为什么这样做。我知道我可以通过第一个选项轻松解决它,但我是一个喜欢了解他所做的事情的人。非常感谢您的帮助