Skip to content

Commit 15737a9

Browse files
committed
MAINT Remove final left-overs.
1 parent f47dddb commit 15737a9

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

pymc3/step_methods/metropolis.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ def __init__(self, vars=None, S=None, proposal_dist=NormalProposal, scaling=1.,
8282
vars = inputvars(vars)
8383

8484
if S is None:
85-
S = np.ones(self.dim)
85+
S = np.ones(sum(v.dsize for v in vars))
8686
self.proposal_dist = proposal_dist(S)
8787
self.scaling = np.atleast_1d(scaling)
8888
self.tune = tune
@@ -109,7 +109,7 @@ def astep(self, q0):
109109
self.steps_until_tune = self.tune_interval
110110
self.accepted = 0
111111

112-
delta = (self.proposal_dist() * self.scaling)
112+
delta = self.proposal_dist() * self.scaling
113113

114114
if self.any_discrete:
115115
if self.all_discrete:
@@ -180,18 +180,15 @@ def tune(scale, acc_rate):
180180
class BinaryMetropolis(ArrayStep):
181181
"""Metropolis-Hastings optimized for binary variables"""
182182

183-
def __init__(self, vars, scaling=1., tune=True, tune_interval=100, gibbs='random', model=None):
183+
def __init__(self, vars, scaling=1., tune=True, tune_interval=100, model=None):
184184

185185
model = modelcontext(model)
186186

187-
self.dim = sum(v.dsize for v in vars)
188-
189187
self.scaling = scaling
190188
self.tune = tune
191189
self.tune_interval = tune_interval
192190
self.steps_until_tune = tune_interval
193191
self.accepted = 0
194-
self.gibbs = gibbs
195192

196193
if not all([v.dtype in discrete_types for v in vars]):
197194
raise ValueError(

0 commit comments

Comments
 (0)