Closed aloctavodia closed 5 months ago
post = load_arviz_data("centered_eight") azp.plot_trace_dist(post, var_names=["mu", "theta"], compact=False, )
works as expected, while this will fails
azp.plot_trace_dist(post, var_names=["mu", "theta"], compact=True, )
It will work with only mu, or theta or mu+tau.
works as expected, while this will fails
It will work with only mu, or theta or mu+tau.
Traceback
---------------------------------------------------------------------------------------- ValueError Traceback (most recent call last) Cell In[10], line 1 ----> 1 azp.plot_trace_dist(post, 2 #var_names=["theta"], 3 #var_names=["mu"], 4 var_names=["mu", "theta"], 5 compact=True, 6 #kind="kde", 7 #pc_kwargs={"plot_grid_kws":{"figsize": (10, 5)}}, 8 #backend="bokeh", 9 ) File ~/proyectos/00_BM/arviz-devs/arviz-plots/src/arviz_plots/plots/tracedistplot.py:137, in plot_trace_dist(dt, var_names, filter_vars, sample_dims, compact, kind, plot_collection, backend, labeller, aes_map, dist_kwargs, plot_kwargs, pc_kwargs) 135 # dens 136 if kind == "kde": --> 137 density = posterior.azstats.kde(dims=density_dims, **dist_kwargs.get("density", {})) 138 plot_collection.map( 139 line_xy, 140 "dist", (...) 144 **plot_kwargs.get("dist", {}), 145 ) 147 elif kind == "ecdf": File ~/proyectos/00_BM/arviz-devs/arviz-stats/src/arviz_stats/accessors.py:79, in AzStatsDsAccessor.kde(self, dims, **kwargs) 77 def kde(self, dims=None, **kwargs): 78 """Compute the KDE for all variables in the dataset.""" ---> 79 return self._obj.map(get_function("kde"), dims=dims, **kwargs) File ~/anaconda3/envs/aplots/lib/python3.11/site-packages/xarray/core/dataset.py:6827, in Dataset.map(self, func, keep_attrs, args, **kwargs) 6825 if keep_attrs is None: 6826 keep_attrs = _get_keep_attrs(default=False) -> 6827 variables = { 6828 k: maybe_wrap_array(v, func(v, *args, **kwargs)) 6829 for k, v in self.data_vars.items() 6830 } 6831 if keep_attrs: 6832 for k, v in variables.items(): File ~/anaconda3/envs/aplots/lib/python3.11/site-packages/xarray/core/dataset.py:6828, in