Soy un novato en Xgboost y me gustaría utilizarlo para la regresión, en particular, la predicción de precios de automóviles. Empecé a seguir un tutorial sobre XGboost que utiliza XGBClassifier y objective= 'binary:logistic' para la clasificación y aunque estoy prediciendo precios, hay una opción para objective = 'reg:linear' en XGBClassifier.
1) ¿Deben utilizarse siempre XGBClassifier y XGBRegressor para la clasificación y la regresión, respectivamente?
2) ¿Por qué existe la opción objective ='reg:linear' para XGBClassifier? ¿No debería estar disponible sólo en XGBRegressor?
3) ¿Es la "varianza explicada" la mejor métrica para evaluar un modelo de regresión? o ¿quizá el RMSE?