mirror of
https://github.com/SheffieldML/GPy.git
synced 2026-05-01 07:46:22 +02:00
Changes to allow mixed noise likelihoods
This commit is contained in:
parent
bea74ac523
commit
385ce7d344
1 changed files with 5 additions and 1 deletions
|
|
@ -7,6 +7,7 @@ import Tango
|
||||||
from base_plots import gpplot, x_frame1D, x_frame2D
|
from base_plots import gpplot, x_frame1D, x_frame2D
|
||||||
from ...util.misc import param_to_array
|
from ...util.misc import param_to_array
|
||||||
from ...models.gp_coregionalized_regression import GPCoregionalizedRegression
|
from ...models.gp_coregionalized_regression import GPCoregionalizedRegression
|
||||||
|
from ...models.sparse_gp_coregionalized_regression import SparseGPCoregionalizedRegression
|
||||||
|
|
||||||
|
|
||||||
def plot_fit(model, plot_limits=None, which_data_rows='all',
|
def plot_fit(model, plot_limits=None, which_data_rows='all',
|
||||||
|
|
@ -86,7 +87,10 @@ def plot_fit(model, plot_limits=None, which_data_rows='all',
|
||||||
lower = m - 2*np.sqrt(v)
|
lower = m - 2*np.sqrt(v)
|
||||||
upper = m + 2*np.sqrt(v)
|
upper = m + 2*np.sqrt(v)
|
||||||
else:
|
else:
|
||||||
meta = {'output_index': Xgrid[:,-1:].astype(np.int)} if isinstance(model,GPCoregionalizedRegression) else None
|
if isinstance(model,GPCoregionalizedRegression) or isinstance(model,SparseGPCoregionalizedRegression):
|
||||||
|
meta = {'output_index': Xgrid[:,-1:].astype(np.int)}
|
||||||
|
else:
|
||||||
|
meta = None
|
||||||
m, v = model.predict(Xgrid, full_cov=False, Y_metadata=meta)
|
m, v = model.predict(Xgrid, full_cov=False, Y_metadata=meta)
|
||||||
lower, upper = model.predict_quantiles(Xgrid, Y_metadata=meta)
|
lower, upper = model.predict_quantiles(Xgrid, Y_metadata=meta)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue