1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| data<- read.table('E:\\data\\loss.csv',sep = ",",header = T)
colnames(data1)[2]<-"pre" colnames(data1)[3]<-"y_test"
R2<-1-sum((data$y_test-data$pre)^2)/sum((data$y_test-mean(data$y_test))^2) RMSE<-sqrt(mean((data$y_test-data$pre)^2)) MAE<-mean(abs(data$y_test-data$pre)) RSE<-sqrt(sum((data$y_test-data$pre)^2)) / sqrt(sum((data$y_test-mean(data$y_test))^2)) MSE<-mean((data$y_test-data$pre)^2) MAPE<-mean(abs((data$y_test-data$pre) / data$y_test)) MSPE<-mean(((data$y_test-data$pre) / data$y_test)^2)
cat("R2:",R2,",RMSE:",RMSE,",MAE:",MAE,",RSE:",RSE,",MSE:",MSE,",MAPE:",MAPE,",MSPE:",MSPE)
|