Mi ritrovo spesso ad allenare diversi modelli predittivi usando caret
in R. Li addestrerò tutti sulle stesse pieghe di convalida incrociata, usando caret::: createFolds
, quindi sceglierò il modello migliore in base all'errore di convalida incrociata.
Tuttavia, la previsione mediana di diversi modelli sovraperforma spesso il miglior modello singolo su un set di test indipendente. Sto pensando di scrivere alcune funzioni per impilare / assemblare i modelli del cursore che sono stati addestrati con le stesse pieghe di convalida incrociata, ad esempio prendendo previsioni mediane da ciascun modello su ogni piega o allenando un "meta-modello".
Naturalmente, ciò potrebbe richiedere un ciclo di convalida incrociata esterno. Qualcuno è a conoscenza di pacchetti esistenti / codice open source per l'inserimento di modelli di cursore (e possibilmente la convalida incrociata di tali insiemi)?