Skip to content

Commit 1c3752a

Browse files
aseyboldttwiecki
authored andcommitted
Export energy for each sample in nuts
1 parent 086723e commit 1c3752a

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

pymc3/step_methods/hmc/nuts.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ class NUTS(BaseHMC):
3636
'tree_size': np.float64,
3737
'diverging': np.bool,
3838
'energy_change': np.float64,
39+
'energy': np.float64,
3940
'max_energy_change': np.float64,
4041
}]
4142

@@ -262,6 +263,7 @@ def stats(self):
262263
'depth': self.depth,
263264
'mean_tree_accept': self.accept_sum / self.n_proposals,
264265
'energy_change': self.proposal.energy - self.start.energy,
266+
'energy': self.proposal.energy,
265267
'tree_size': self.n_proposals,
266268
'max_energy_change': self.max_energy_change,
267269
}

pymc3/tests/sampler_fixtures.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ def test_kstest(self):
3636
elif samples.ndim == 2:
3737
pvals = []
3838
for samples_, cdf_ in zip(samples.T, cdf):
39-
print(samples_)
4039
t, p = stats.kstest(samples_[::self.ks_thin], cdf=cdf_)
4140
pvals.append(p)
4241
t, p = stats.combine_pvalues(pvals)
@@ -115,7 +114,6 @@ def setUpClass(cls):
115114

116115
def test_neff(self):
117116
if hasattr(self, 'min_n_eff'):
118-
print(len(self.trace))
119117
n_eff = pm.effective_n(self.trace[self.burn:])
120118
for var in n_eff:
121119
npt.assert_array_less(self.min_n_eff, n_eff[var])

0 commit comments

Comments
 (0)