R 错误:响应和预测器必须是相同长度的向量
我遇到以下错误,如何修复R 错误:响应和预测器必须是相同长度的向量,r,response,proc,R,Response,Proc,我遇到以下错误,如何修复 install.packages("pROC") library(pROC) lr_predict <- predict(lg_model,train_data, probability =TRUE) auc_gbm = roc(test_data$Class,lr.predict,plot = TRUE, col = "blue") 设置级别:控制=0,案例=1 roc.defaulttest_数据$Class中出错,lr.predict,plot=TRUE,
install.packages("pROC")
library(pROC)
lr_predict <- predict(lg_model,train_data, probability =TRUE)
auc_gbm = roc(test_data$Class,lr.predict,plot = TRUE, col = "blue")
设置级别:控制=0,案例=1
roc.defaulttest_数据$Class中出错,lr.predict,plot=TRUE,col=blue:
响应和预测器必须是相同长度的向量
根据@Shirin Yavari的响应,您可以使用如下代码:
lr_predict <- predict(lg_model, test_data, probability =TRUE)
auc_gbm = roc(test_data$Class, lr.predict, plot = TRUE, col = "blue")
它字面上意味着你的反应和预测有不同的长度。在没有任何数据的情况下,这就是我所能说的。您可能想更改train_数据,以测试predictlg_模型中的数据,train_数据,probability=TRUE。