R中使用oolong验证STM、seededLDA主题模型运行报错如何解决?
报错原因
该错误由miniUI包的静态资源路径加载失败导致,oolong运行可视化入侵测试时需要调用miniUI生成交互界面,当包文件损坏、R临时目录权限/路径格式异常、或运行环境不支持miniUI界面时就会触发该报错。
解决方案
- 方案1:重装相关依赖包
执行以下命令重装损坏的依赖包,完成后重启R会话再重试测试:install.packages(c("miniUI", "shiny", "htmltools"), type = "binary") - 方案2:修改R临时目录路径
当R默认临时目录存在中文、空格或权限限制时,手动指定无特殊字符的本地目录作为临时目录,再运行测试:# 提前在D盘新建名为Rtemp的空文件夹,路径不要包含中文、空格 Sys.setenv(TMPDIR = "D:/Rtemp") - 方案3:使用控制台交互模式绕开GUI依赖
不需要调用miniUI界面,直接在控制台完成测试,创建测试对象时指定test_ui = "console"即可:
该方案也适用于VS Code、Jupyter等不支持miniUI弹出界面的运行环境。oolong_test <- witi(input_model = abstracts_keyatm, input_corpus = abstracts$text, userid = "Julia", test_ui = "console") oolong_test$do_word_intrusion_test() oolong_test$do_topic_intrusion_test()
内容的提问来源于stack exchange,提问作者Daniel Casey
相关产品推荐
相关产品推荐

