0

我有一个数据框,所有列都采用离散格式。我应用以下代码使用 bnlearn 包生成 BN。但是我得到这个错误,说“分数'bic'可能只用于离散数据”,而我的数据基本上是离散的!这是我的数据示例:

      A         B         C
      3         2         0
      0         0         5
      5         1         7
      0         0         2
      4         6         1

这就是我运行的:

  > test=hc(dat, score="bic")
  Error in check.score(score, x) : 
  score 'bic' may be used with discrete data only.

我不明白为什么我的数据不被视为离散的?

4

0 回答 0