【问题标题】:What's the best way to call R packages in AnyLogic?在 AnyLogic 中调用 R 包的最佳方法是什么?
【发布时间】:2021-11-17 06:54:16
【问题描述】:

我需要在 AnyLogic 模型中计算截断正态分布的 CDF。我还没有找到任何可以工作的 java 包(但会接受建议)。我确实在 R 中找到了一个名为 truncnorm 的包,它对我有用。但是,我正在努力找出调用 truncnorm R 包的最佳方法。我正在 rJava 包中试验JRI。我的计划是将 JRI 作为 .jar 文件添加到我的 AnyLogic 模型的 Dependencies 部分,但到目前为止我一直在努力让它工作。

在我不停地用 JRI 撞墙之前,还有什么其他的建议吗?

【问题讨论】:

  • 我可能有一个可接受的解决方法,但它不会产生与 truncnorm 完全相同的 CDF 值: 1) 通过绘图创建一个大型 (n=100,000) 直方图数据集从截断的正态分布; 2) 使用 histogramdataset.getCDF(x) 其中 x=我想要 CDF 的值。
  • 这能回答你的问题吗? AnyLogic simulation how to call R script
  • 该线程是我获得 JRI 推荐的地方。不过谢谢!

标签: anylogic


【解决方案1】:

如果您可以在 Python 中做同样的事情,您可以使用 AnyLogic Pypeline 从 AnyLogic 轻松调用它。

【讨论】:

    猜你喜欢
    • 2018-08-21
    • 1970-01-01
    • 1970-01-01
    • 2016-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-02
    • 1970-01-01
    相关资源
    最近更新 更多