I am looking for ways to calculate confidence interval of the prediction given by the following algorithms:
- Support Vector Regression
- K-Nearest Neighbor Regression
- Random Forest Regression
- Polynomial Regression (Polynomial Features in scikit-learn followed by Linear Regression)
Just to clarify, suppose $\hat{y}$ is the estimate of $y$, where $y$ is the output variable and $x = [x_1, x_2, x_3,...,x_N]$ is the input variable. I would like to get the confidence interval of $\hat{y}$ from the above algorithms.
So far, I have found the followings:
- Bootstrapping confidence interval from a regression prediction
- CONFINE & CONFIVE: article can be downloaded here.
I am new to this topic and looking for a comprehensive list of alternatives with pros and cons.