As you know we can have sensitivity analysis (sensitivity of output(s) based on changing of inputs) in different kinds of regression. Can we have sensitivity analysis for machine learning techniques (Specially Neural network and Support vector machine or others). I'm using MATLAB R2014b for coding. How can I do that?

  • $\begingroup$ If you have any news regarding your question, please post them here. $\endgroup$ Oct 5, 2016 at 10:43
  • 1
    $\begingroup$ there is a book on this subject. I shared its link springer.com/gp/book/9783642025310 $\endgroup$
    – Fatima
    Dec 31, 2020 at 19:16

1 Answer 1


You can use partial dependence plots, which will give you an estimate of the sensitivity of the predicted output with regards to each of the independent variables.

See chapter 10.13.2 of the Elements of Statistical Learning by Hastie, Tibshirani, Friedman.

  • $\begingroup$ Very useful link, but this applies to Decision Trees. $\endgroup$
    – pcko1
    Jun 19, 2018 at 14:23
  • $\begingroup$ PDP can apply to any function / model. The method is generic and is used in practice for classification and regression models. $\endgroup$
    – jaamor
    Jun 20, 2018 at 13:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.