Hello,

I am using scikit-learn 0.18 for doing GP regressions. I really like it and all 
works great, but I am having doubts concerning the confidence intervals 
computed by predict(X,return_std=True):

- Are they true confidence intervals (i.e. of the mean / latent function) or 
they are in fact prediction intervals? I tried computing the prediction 
intervals using sample_y(X) and I get the same answer as that returned by 
predict(X,return_std=True).

- My understanding is therefore that scikit-learn is not fully Bayesian, i.e. 
it does not compute probability distributions for the parameters, but rather 
the values that maximize the likelihood?

- If I want the confidence interval, is my best option to use an external MCMC 
optimizer such as PyMC?

Thank you in advance!

Regards,
-------------------------------------------------
Dr. Alessio Quaglino
Postdoctoral Researcher
Institute of Computational Science
Università della Svizzera Italiana






_______________________________________________
scikit-learn mailing list
[email protected]
https://mail.python.org/mailman/listinfo/scikit-learn

Reply via email to