I tried to use arviz to visualize the posterior params. But when I load the data from fit, the error appeared. Does anyone have any idea about what causes such error? Or is there any alternative method to use arviz?
fit = model.sample(data=lg_data_stan, inits=0.1, chains=4, max_treedepth=10, adapt_delta=0.9,
iter_warmup=1000, save_warmup=False, iter_sampling=1000, thin=2, show_progress=True, output_dir= path + '/output/',
save_diagnostics=True)
data = arviz.from_cmdstanpy(fit)
Traceback (most recent call last):
File “”, line 1, in
data = az.from_cmdstanpy(fit2)
File “/Users/eva/anaconda3/lib/python3.8/site-packages/arviz/data/io_cmdstanpy.py”, line 659, in from_cmdstanpy
return CmdStanPyConverter(
File “/Users/eva/anaconda3/lib/python3.8/site-packages/arviz/data/io_cmdstanpy.py”, line 335, in to_inference_data
“posterior”: self.posterior_to_xarray(),
File “/Users/eva/anaconda3/lib/python3.8/site-packages/arviz/data/base.py”, line 46, in wrapped
return func(cls, *args, **kwargs)
File “/Users/eva/anaconda3/lib/python3.8/site-packages/arviz/data/io_cmdstanpy.py”, line 61, in posterior_to_xarray
return self.posterior_to_xarray_pre_v_0_9_68()
File “/Users/eva/anaconda3/lib/python3.8/site-packages/arviz/data/base.py”, line 46, in wrapped
return func(cls, *args, **kwargs)
File “/Users/eva/anaconda3/lib/python3.8/site-packages/arviz/data/io_cmdstanpy.py”, line 402, in posterior_to_xarray_pre_v_0_9_68
data, data_warmup = _unpack_frame(
File “/Users/eva/anaconda3/lib/python3.8/site-packages/arviz/data/io_cmdstanpy.py”, line 539, in _unpack_frame
data = fit.draws(inc_warmup=save_warmup)
TypeError: ‘int’ object is not callable