R:从 h2o.download_mojo() 绘制树,不断遇到错误

R: Plot trees from h2o.download_mojo(), keep encountering error

当我尝试从 h2o.download_mojo() 绘制树时,我总是遇到错误。我遵循了官方说明:

# Now download the latest stable h2o release from http://www.h2o.ai/download/
# and run the PrintMojo tool from the command line.
#
# (For MacOS: brew install graphviz)
java -cp h2o.jar hex.genmodel.tools.PrintMojo --tree 0 -i model.zip -o model.gv -f 20 -d 3
dot -Tpng model.gv -o model.png
open model.png

我已确保我使用了最新的稳定版 h2o 和 graphviz,但我一直收到此错误:

java -cp h2o.jar hex.genmodel.tools.PrintMojo --tree 0 -i model.zip -o model.gv -f 20 -d 3
Error: Could not find or load main class hex.genmodel.tools.PrintMojo

dot -Tpng model.gv -o model.png
Error: dot: can't open model.gv

我不熟悉 java。如果有人可以帮助我,那就太好了。非常感谢!

看起来您在粘贴命令时错过了 java - 部分

为您针对 lakeskysea 的回答提出的后续问题添加答案。

如果您看到错误 "Could not find or load main class hex.genmodel.tools.PrintMojo"

可能是因为您使用的是旧版本的 H2O,直到 3.10.4 版本之后才添加 PrintMojo 功能。请确认您使用的是具有 PrintMojo 功能的 H2O-3 版本。

(以防万一,请仔细检查您是否使用 dot -V 安装了 graphviz)