R-frbs包装错误-尺寸数量不正确
我试图运行frbs包来解决一个分类问题,以iris数据集为例 我的数据集(dataset_match)包含9个输入变量(全数字)、1个二进制输出变量和27 196个观察值 我已按以下方式拆分数据:R-frbs包装错误-尺寸数量不正确,r,fuzzy-logic,R,Fuzzy Logic,我试图运行frbs包来解决一个分类问题,以iris数据集为例 我的数据集(dataset_match)包含9个输入变量(全数字)、1个二进制输出变量和27 196个观察值 我已按以下方式拆分数据: data.train<-Dataset_match[1 : 17200, ] data.test<-Dataset_match[17201 : 27196, 1:9] data.real<-matrix(Dataset_match[17201 : 27196, 10],ncol
data.train<-Dataset_match[1 : 17200, ]
data.test<-Dataset_match[17201 : 27196, 1:9]
data.real<-matrix(Dataset_match[17201 : 27196, 10],ncol = 1)
range.data.input<-apply(Dataset_match[, -ncol(Dataset_match)], 2, range)
有人能给我一些线索吗
我对R不太放心,也找不到有关该软件包的更多信息。我也开始使用frbs软件包。这是关于类变量的发现 类变量必须是数值型、单调型且大于0 {0,1}的值将导致错误;{1,1}导致错误,但{1,2}起作用 在iris数据集的类变量为“unclass()”-ed的行中的demo()示例中可以看到这一点
irisShuffled[,5]您在上面提供的代码中,没有名为MF.temp的对象??你能粘贴你的全部代码吗?嗨。这是我的完整代码,我也不知道那个物体是从哪里来的。。。
method.type <- "FRBCS.W"
control <- list(num.labels = 15, type.mf = "GAUSSIAN", type.tnorm = "MIN",type.snorm = "MAX", type.implication.func = "ZADEH")
object.cls <- frbs.learn(data.train, range.data.input, method.type, control)
Error in MF.temp[m, ] : incorrect number of dimensions.
irisShuffled[,5] <- unclass(irisShuffled[,5])