1

我正在使用多个二进制向量,例如 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。

创建网络后,我应该如何进行分类?

4

0 回答 0