bnlearn 4.6 имеет поддержку пользовательских разложимых баллов согласно changelog . Я не могу понять, как использовать это все же. Я пытался net <- hc(df, score = "custom"), и это дает мне Error in check.custom.score.function(fun = extra.args$fun): missing the custom score function. Кто-нибудь знает, как передать пользовательскую функцию на hc?
net <- hc(df, score = "custom")
Error in check.custom.score.function(fun = extra.args$fun): missing the custom score function
hc
понял из bnlearn:::check.score.args. Вам необходимо предоставить аргумент fun, что-то вроде net <- hc(df, score = "custom", fun=function(...) ...). Просто для справки, подпись функции function(node, parents, data, args).
bnlearn:::check.score.args
fun
net <- hc(df, score = "custom", fun=function(...) ...)
function(node, parents, data, args)