Marginal Effects for Non-Linear Prediction Functions