我正在尝试在bnlearn包中使用爬山函数hc()
。
尽管我的数据帧的所有列都是因子并且没有携带NA值,但我仍然会收到这样的错误消息:
Error in hill.climbing(x = x, start = start, whitelist = whitelist, blacklist = blacklist, :
INTEGER() can only be applied to a 'integer', not a 'NULL'
以下是我的hc功能代码。
hcdata<-hc(data, score = "bic" )
hcdatafit <- bn.fit(hcdata, train)
可能导致此问题的原因是什么?谢谢!