plotting now seems to work for Bernouilli

This commit is contained in:
James Hensman 2014-03-14 12:19:25 +00:00
parent a05232af24
commit da2cceba87
2 changed files with 4 additions and 1 deletions

View file

@ -94,6 +94,9 @@ class GP(Model):
#var = Kxx - np.sum(LiKx*LiKx, 0) #var = Kxx - np.sum(LiKx*LiKx, 0)
var = Kxx - np.sum(WiKx*Kx, 0) var = Kxx - np.sum(WiKx*Kx, 0)
var = var.reshape(-1, 1) var = var.reshape(-1, 1)
#force mu to be a column vector
if len(mu.shape)==1: mu = mu[:,None]
return mu, var return mu, var
def predict(self, Xnew, full_cov=False, Y_metadata=None): def predict(self, Xnew, full_cov=False, Y_metadata=None):

View file

@ -212,7 +212,7 @@ class Bernoulli(Likelihood):
np.seterr(**state) np.seterr(**state)
return d3logpdf_dlink3 return d3logpdf_dlink3
def samples(self, gp): def samples(self, gp, Y_metadata=None):
""" """
Returns a set of samples of observations based on a given value of the latent variable. Returns a set of samples of observations based on a given value of the latent variable.