File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change 16
16
import arviz as az
17
17
import numpy as np
18
18
import numpy .testing as npt
19
- import pytest
20
19
21
20
from scipy import stats
22
21
23
22
import pymc3 as pm
24
23
24
+ from pymc3 .backends .arviz import to_inference_data
25
25
from pymc3 .tests .helpers import SeededTest
26
26
from pymc3 .util import get_var_name
27
27
@@ -153,16 +153,16 @@ def setup_class(cls):
153
153
for var in cls .model .unobserved_RVs :
154
154
cls .samples [get_var_name (var )] = cls .trace .get_values (var , burn = cls .burn )
155
155
156
- @pytest .mark .xfail (reason = "Arviz not refactored for v4" )
157
156
def test_neff (self ):
158
157
if hasattr (self , "min_n_eff" ):
159
- n_eff = az .ess (self .trace [self .burn :])
158
+ idata = to_inference_data (self .trace [self .burn :])
159
+ n_eff = az .ess (idata )
160
160
for var in n_eff :
161
161
npt .assert_array_less (self .min_n_eff , n_eff [var ])
162
162
163
- @pytest .mark .xfail (reason = "Arviz not refactored for v4" )
164
163
def test_Rhat (self ):
165
- rhat = az .rhat (self .trace [self .burn :])
164
+ idata = to_inference_data (self .trace [self .burn :])
165
+ rhat = az .rhat (idata )
166
166
for var in rhat :
167
167
npt .assert_allclose (rhat [var ], 1 , rtol = 0.01 )
168
168
You can’t perform that action at this time.
0 commit comments