您好Stackoverflow用户,
我正在尝试使用R中的bnlearn包来学习贝叶斯网络的结构,但是我的训练数据不完整。当我尝试使用任何学习算法gs(),hc()...来设置一个baynes网时,我收到一条错误信息。
有谁知道如何解决这个问题?似乎R中没有一个合适的替代软件包可以处理丢失的数据。
> wildelakedata[wildelakedata==9999]<-NA
> wildelakedata[1:10,]
Install.Yr Hist Eco PWA Anom SF
1 1968 1 4 0 NA NA
2 1968 1 4 0 NA NA
3 1968 1 4 1 NA NA
4 1968 1 4 1 NA NA
5 1968 1 4 1 NA NA
6 1968 1 4 1 NA NA
7 1968 1 4 0 NA NA
8 1968 1 4 0 NA NA
9 1968 1 4 1 NA NA
10 1968 1 4 0 NA NA
> BN<-hc(wildelakedata)
Error in check.data(x) : the data set contains NULL/NaN/NA values.
托马斯