UseMethod(“QuinlanAttributes”中的错误)

UseMethod(“QuinlanAttributes”中的错误),r,R,我通过执行以下操作获得了上述错误消息 cc2016cohort_amv$spl=sample.split(cc2016cohort_amv$nwb,SplitRatio = 0.7) table(cc2016cohort_amv$spl) train=subset(cc2016cohort_amv, cc2016cohort_amv$spl==TRUE) test=subset(cc2016cohort_amv, cc2016cohort_amv$spl==FALSE) trainX=trai

我通过执行以下操作获得了上述错误消息

cc2016cohort_amv$spl=sample.split(cc2016cohort_amv$nwb,SplitRatio = 0.7)
table(cc2016cohort_amv$spl)

train=subset(cc2016cohort_amv, cc2016cohort_amv$spl==TRUE)
test=subset(cc2016cohort_amv, cc2016cohort_amv$spl==FALSE)
trainX=train[,1:25]
trainy=train[,26]
testX=test[,1:25]
testy=test[,26]
model=C50::C5.0(trainX, trainy)
我收到的错误如下: C5.0中的
错误。默认值(列车X、列车Y):
C5.0模型需要因子结果

因此,我补充说

trainy=as.factor(trainy)
我收到的错误如下:

Error in UseMethod("QuinlanAttributes") : no applicable method   
   for'QuinlanAttributes' applied to an object of class "c('POSIXct', 
   'POSIXt')"
尝试随时使用以下包POSIXct、POSIXt、PCICt,但不起作用。

您应该提供一个示例,以便我们可以查看所有相关变量的类。听起来您的数据集中可能有日期?大多数模型不能很好地处理日期。您应该提供一个示例,以便我们可以看到所有涉及的变量的类。听起来您的数据集中可能有日期?大多数模特都不能很好地处理日期。