我正在使用多个二进制向量,例如 A、B、C、D、E、F、G、H。我想找到它们之间的分类。我尝试了以下方法:
log_data<-read.csv(choose.files(), as.is = T, header = T, blank.lines.skip = TRUE)
data<-log_data[2:ncol(log_data)]
data
TIME A B C D E F G
1 1 1 1 0 1 0 1 1
2 0 0 1 1 1 1 0 1
3 1 1 1 1 1 0 1 1
4 1 0 1 1 1 1 0 1
.....................
fit <- network(data)
fit.prior <- jointprior(fit)
fit <- getnetwork(learn(fit,rats,fit.prior))
**Error in postc0c(node$condposterior[[1]]$mu, node$condposterior[[1]]$tau, :
NA/NaN/Inf in foreign function call (arg 1)**
得到这个错误只是因为所有都是连续变量并且在 mu 处为 NULL。
创建网络后,我应该如何进行分类?