diff --git a/GPy/inference/latent_function_inference/exact_gaussian_inference.py b/GPy/inference/latent_function_inference/exact_gaussian_inference.py index 312855f7..4c6b70df 100644 --- a/GPy/inference/latent_function_inference/exact_gaussian_inference.py +++ b/GPy/inference/latent_function_inference/exact_gaussian_inference.py @@ -40,9 +40,14 @@ class ExactGaussianInference(LatentFunctionInference): """ Returns a Posterior class containing essential quantities of the posterior """ - assert mean_function is None, "inference with a mean function not implemented" - YYT_factor = self.get_YYTfactor(Y) + if mean_function is None: + m = 0 + else: + m = mean_function.f(X) + + + YYT_factor = self.get_YYTfactor(Y-m) K = kern.K(X)