我試圖應用助推模式,但我一直收到此錯誤。任何幫助都將不勝感激。這是一個來自kaggle,UCI信用卡數據的數據集,如果你想知道的話。eval(expr,envir,enclos)中的錯誤:object'PAY_0.1'not found(Boosting)
DataSplit<-createDataPartition(UCIdata$default.payment.next.month,p=.8,list=FALSE)
boosttrain<-UCIdata[DataSplit,]
boosttest<-UCIdata[-DataSplit,]
gmbGrid2<-expand.grid(maxdepth=seq(1,10,1),iter=50,nu=seq(0.1,1,0.1))
boostingcontrol2<-trainControl(method="repeatedcv",classProbs = TRUE,summaryFunction = twoClassSummary)
gmbFit2<-train(default.payment.next.month~.,data=boosttrain[,2:25],method="ada",trControl=boostingcontrol2,verbose=FALSE,tuneGrid=gmbGrid2)
然後我得到了這一點。
警告消息: 1:在train.default(X,Y,重量= W,...): 度量 「準確度」 是不是在結果集。 ROC將被用來代替。 2:在eval(expr,envir,enclos)中: Fold01.Rep1的預測失敗:nu = 0.1,maxdepth = 1,iter = 50 eval(expr,envir,enclos)中的錯誤:object'PAY_0.1'not找到
在數據集中沒有PAY_0.1,只有PAY_0,PAY_2,PAY_3,...,PAY_6。 PAY_0.1從哪裏來?
啊這裏有什麼投票下來?我對R很新,給我一個休息oiiiii oi – anoanoanoano