我正在尝试使用 R 中的包“iml”从 H2O 中创建的 GBM 模型创建 SHAP 值图。
当我尝试使用该函数创建 R6 Predictor 对象时,Predictor.new()我收到一条错误,指出Error : all(feature.class %in% names(feature.types)) is not TRUE。
由此,我猜测其中一个要素类存在某些不正确的内容,但这只是基于错误消息字面意思的有根据的猜测。
这是匿名数据的示例(我无法共享真实数据,因为它是机密的):
structure(list(dlr_id_cur = c(1, 2), date_eff = structure(c(16014,
15416), class = "Date"), new_vec_ind = structure(c(1L, 1L), .Label = c("NNA",
"UNA"), class = "factor"), cntrct_term = c(9587879614862828,
19), amt_financed = c(9455359, 65561175), reg_payment = c(885288,
389371), acct_stat_cd = structure(c(3L, 3L), .Label = c("11",
"22", "33"), class = "factor"), base_rental = c(1, 626266), down_pymt = c(2,
6654661), …Run Code Online (Sandbox Code Playgroud)