Estou tendo problemas para entender a curva ROC.
Existe alguma vantagem / melhoria na área sob a curva ROC se eu construir modelos diferentes de cada subconjunto exclusivo do conjunto de treinamento e usá-lo para produzir uma probabilidade? Por exemplo, se tem valores de { um , um , um , um , b , b , b , b } , e eu construir modelo A , usando um dos valores de 1ª a 4ª de y valores e 8º dia 9 de y e construir modelo B usando dados permanentes de trem. Por fim, gere probabilidade. Quaisquer pensamentos / comentários serão muito apreciados.
Aqui está o código r para uma melhor explicação para minha pergunta:
Y = factor(0,0,0,0,1,1,1,1)
X = matirx(rnorm(16,8,2))
ind = c(1,4,8,9)
ind2 = -ind
mod_A = rpart(Y[ind]~X[ind,])
mod_B = rpart(Y[-ind]~X[-ind,])
mod_full = rpart(Y~X)
pred = numeric(8)
pred_combine[ind] = predict(mod_A,type='prob')
pred_combine[-ind] = predict(mod_B,type='prob')
pred_full = predict(mod_full, type='prob')
Então, minha pergunta é, a área sob a curva ROC de pred_combine
vs pred_full
.