()
| 191 | |
| 192 | |
| 193 | def test_predict_y() -> None: |
| 194 | vgp0, vgp1, cvgp = _prepare_models() |
| 195 | mu1, var1 = vgp0.predict_y(Datum.Xtest) |
| 196 | c_mu1, c_var1 = cvgp.predict_y(np.hstack([Datum.Xtest, np.zeros((Datum.Xtest.shape[0], 1))])) |
| 197 | |
| 198 | # predict_y returns results for all the likelihoods in multi_likelihood |
| 199 | assert_allclose(mu1, c_mu1[:, :1], atol=1.0e-4) |
| 200 | assert_allclose(var1, c_var1[:, :1], atol=1.0e-4) |
| 201 | |
| 202 | mu2, var2 = vgp1.predict_y(Datum.Xtest) |
| 203 | c_mu2, c_var2 = cvgp.predict_y(np.hstack([Datum.Xtest, np.ones((Datum.Xtest.shape[0], 1))])) |
| 204 | |
| 205 | # predict_y returns results for all the likelihoods in multi_likelihood |
| 206 | assert_allclose(mu2, c_mu2[:, 1:2], atol=1.0e-4) |
| 207 | assert_allclose(var2, c_var2[:, 1:2], atol=1.0e-4) |
| 208 | |
| 209 | |
| 210 | def test_predict_log_density() -> None: |
nothing calls this directly
no test coverage detected
searching dependent graphs…