0

这更像是一个哲学问题。我想开始用不是 matlab 或 R 的编程语言实现 MCMC 算法。

你会建议使用什么?C/C++ 还是 Java?我想在实现之后绘制直方图等,但就像 R、matlab 中的那样。上述任何一种语言是否有类似“例程”的功能来执行此操作,或者在获得结果后我可以在 matlab 或 R 中执行此操作?

值得一提的是,我不知道上述任何一种语言(C/C++ 或 Java)。所以我会从头开始。

4

1 回答 1

2

要使用 Java、C 或 C++ 进行 MCMC,您要么需要自己编写大量代码,要么需要寻找第三方库。您正在寻找的功能不包含在任何这些的核心语言中。

(另请注意,C 和 C++ 是非常不同的语言。它们与 30 多年前的共同根源——计算机时代的古代历史——已经有了很大的不同。)

于 2013-08-04T17:10:34.300 回答