Uso del modelo XGBoost para predecir en un conjunto de pruebas de retenciónEstoy usando JMP 16. Instalé el complemento XGBoost. Desarrollé un modelo xgbbost usando esto. Guardé el modelo en la tabla de datos usando 'Guardar fórmulas de predicción'.Ahora, tengo un conjunto de pruebas de retención separado en el que quiero ejecutar las fórmulas para obtener la predicción.Si hago clic en las fórmulas (ver figura adjunta), descubrí que las fórmulas dependen del conjunto de entrenamiento y validación, lo que me parece extraño. Esto también me impide ejecutar el modelo para el conjunto de prueba de retención.
AnalíticaRe: uso del modelo XGBoost para predecir en un conjunto de prueba de retenciónNo estoy seguro de saber la respuesta a su pregunta, pero parece que no tiene ninguna variable en su modelo (los nombres de las columnas son validación y validación de depredadores de formación y contracción )? Entonces, la fórmula es una función de esos nombres de columna. ¿Vuelva a escribir el modelo en términos de variables o cambie el nombre de las columnas de su conjunto de datos de reserva?
Re: uso del modelo XGBoost para predecir en un conjunto de prueba de retenciónAgregué el archivo jmp. Si observa el modelo XGBoost, puede ver los detalles. Tengo 17 variables.
Re: uso del modelo XGBoost para predecir en un conjunto de prueba de retenciónSu conjunto de datos es el mismo que el utilizado en el menú de ayuda para el complemento XGBoost. ¿Seguiste los pasos que se muestran en la aplicación de la plataforma?
Re: uso del modelo XGBoost para predecir en un conjunto de prueba de retenciónSi. Yo hice. Todavía no pude obtener las fórmulas.
Re: uso del modelo XGBoost para predecir en un conjunto de prueba de retenciónLamento no haber tenido tiempo de ver tus datos. Tampoco tengo mucha experiencia con la plataforma, pero supongo que debería usar la plataforma para encontrar los factores significativos y luego volver a escribir su modelo en el modelo de ajuste y ejecutarlo y guardar la fórmula de predicción ... pero nuevamente, yo No tengo experiencia aquí. Quizás haya una manera más fácil de obtener el modelo real en términos de las variables en la tabla de datos ...
Re: uso del modelo XGBoost para predecir en un conjunto de prueba de retención¿Puedes mostrarme una llamada de Webex?
Re: uso del modelo XGBoost para predecir en un conjunto de prueba de retenciónSugiero ponerse en contacto con Russ: Complemento XGBoost para JMP Pro
Re: uso del modelo XGBoost para predecir en un conjunto de prueba de retenciónHola @ sukrit2020 ,
Un enfoque recomendado es agregar su conjunto de pruebas de retención separado a los datos principales como nuevas filas con los valores de destino Y establecidos como faltantes. Luego, la fórmula creará automáticamente predicciones en esas filas.
Además, es importante tener en cuenta que XGBoost maneja la validación de manera diferente a otras plataformas JMP.Si la columna de validación es Nominal, se completará automáticamente con cada uno de los niveles.Es por eso que la fórmula se ve así.Esto puede resultar confuso si su columna de validación tiene dos niveles, por ejemplo, "Validación" y "Entrenamiento".En este caso, XGBoost en realidad haría el doble, manteniendo cada subconjunto independientemente de sus valores.
Una mejor manera de configurar sus pliegues es usar la utilidad Make K-Fold Columns y luego usarlas como sus columnas de validación.Creo que el k-fold repetido es una forma mucho mejor de validar su modelo que usar un solo conjunto de reserva.Si realmente desea hacer una única reserva, debe establecer el tipo de la columna Validación en Continuo, con el valor 0 correspondiente al entrenamiento y 1 a la validación.
Re: uso del modelo XGBoost para predecir en un conjunto de prueba de retenciónHola Russ,
¿Podemos configurar una WebEx en la que pueda mostrarme el procedimiento? Soy un poco nuevo en JMP y, por lo tanto, no pude seguir completamente sus instrucciones.
Gracias,
sukrit
Re: uso del modelo XGBoost para predecir en un conjunto de prueba de retenciónHola Russ,
No he tenido noticias tuyas sobre el mensaje anterior. Por favor, avíseme si está dispuesto a recibir una llamada telefónica breve o no.
Gracias,
sukrit
Re: uso del modelo XGBoost para predecir en un conjunto de prueba de retenciónOK
