Я пытаюсь запустить пакет frbs, чтобы решить проблему классификации, взяв в качестве примера набор данных диафрагмы.Ошибка пакета R - frbs - неправильное количество измерений
My dataatet (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 = 1)
range.data.input<-apply(Dataset_match[, -ncol(Dataset_match)], 2, range)
метод и определены его параметры следующим образом:
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.
Может кто-нибудь, пожалуйста, дайте мне понять это?
Мне не очень удобно с R, и я не могу найти много информации о пакете.
Код, который вы указали выше, нет объекта под названием MF.temp ?? Не могли бы вы вставить весь код? –
Привет. Это мой полный код, я также не знаю, откуда этот объект ... – PCruz