decir que tengo un conjunto de entrenamiento en una trama de datos train
con columnas ColA
, ColB
, ColC
, etc. Una de estas columnas designa una clase binaria, por ejemplo la columna Class
, con un "sí" o valores "no"Creación automática de fórmulas para todos los posibles modelos lineales
Estoy intentando algunos clasificadores binarios, por ejemplo:
library(klaR)
mynb <- NaiveBayes(Class ~ ColA + ColB + ColC, train)
me gustaría para ejecutar el código de seguridad en un bucle, la generación automática de todas las combinaciones posibles de las columnas en la fórmula, es decir:
mynb <- append(mynb, NaiveBayes(Class ~ ColA, train)
mynb <- append(mynb, NaiveBayes(Class ~ ColA + ColB, train)
mynb <- append(mynb, NaiveBayes(Class ~ ColA + ColB + ColC, train)
...
mynb <- append(mynb, NaiveBayes(Class ~ ColB + ColC + ColD, train)
...
¿Cómo puedo generar fórmulas automáticamente para cada posible modelo lineal que involucre columnas de un marco de datos?
ver la respuesta de @ gd047 [aquí] (htt p: //stats.stackexchange.com/questions/6856/aggregating-results-from-linear-model-runs-r) – Chase
Gracias, @Chase! ¡El enlace fue extremadamente útil! – Leo