【发布时间】:2020-05-28 03:35:52
【问题描述】:
我一直在从事一个算法交易项目,我使用 R 来使用历史数据拟合随机森林,而实时交易系统使用 Python。
我已经拟合了一个我想在 R 中使用的模型,现在我想知道如何在 Python 系统中使用这个模型进行预测。
谢谢。
【问题讨论】:
-
您可以将结果从 R 导出到文本文件并使用 python 读取。
-
另一种方法是在 R 中使用 reticulate 来运行你的 python 程序。否则,您可以看到 R 将您的模型保存为什么,并简单地检查如何将其导入 Python。 machinelearningmastery.com/… 可能是另一个起点
-
@kpie 谢谢。 python 程序用于实时交易目的而不是数据分析目的。因此python只需要拟合模型来预测基于实时输入的值。
-
@JasonChia 感谢您的指点。我认为 reticulate 可能会起作用,因为我可以将实时数据传递给 R 以便它吐出输出。所以预测实际上是在 R 中完成并传回给 python,如果我理解正确的话?
-
@DanielZuo 是的。类似的东西。 R 程序连续运行。 R-> 从 python 脚本中获取“实时”数据。 R预测(动作a或b)->启动执行动作的脚本。尽管我同意 Nikhil Gupta 在 Python 中设置你的训练和模型。效率更高。
标签: python r random-forest modeling