Error in UseMethod("explain") : no applicable method for 'explain' applied to an object of cla...

昨天运行随机森林代码时突然报错:

> exp_RF=explain(mod_rf, label = "RF",
                         data = test2, y = yTest,
                         predict_function = pre_fun,
                         verbose = FALSE)
> Error in UseMethod("explain") :    
no applicable method for 'explain' applied to an object of class "c('train', 'train.formula')"

必应搜索报错语句 👇
看到github上的回答:https://github.com/thomasp85/lime/issues/48

explain.png

了解到可能是因为加载了dplyr包,导致使用explain函数报错。
👉重启R环境后不加载dplyr包,顺利运行

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容