For continuous outcomes, SL.polymars returns list(pred = pred, fit = list(object = fit.mars)), whereas for binary outcomes, SL.polymars returns list(pred = pred, fit = list(fit = fit.mars)). I think the former is used throughout the rest of SuperLearner, so it would be great to have the binary-outcome polymars behave similarly. Thanks!
For continuous outcomes,
SL.polymarsreturnslist(pred = pred, fit = list(object = fit.mars)), whereas for binary outcomes,SL.polymarsreturnslist(pred = pred, fit = list(fit = fit.mars)). I think the former is used throughout the rest ofSuperLearner, so it would be great to have the binary-outcome polymars behave similarly. Thanks!