Skip to content

Commit 6ffdc0f

Browse files
🐛 Resolve outdated PyMC3 or Pandas functionality to current form
1 parent 39ddaf0 commit 6ffdc0f

File tree

5 files changed

+8
-7
lines changed

5 files changed

+8
-7
lines changed

Diff for: examples/case_studies/disaster_model.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -151,5 +151,5 @@
151151
# Initial values for stochastic nodes
152152
start = {"early_mean": 2.0, "late_mean": 3.0}
153153

154-
tr = pm.sample(1000, tune=500, start=start)
154+
tr = pm.sample(1000, tune=500, start=start, cores=1)
155155
az.plot_trace(tr)

Diff for: examples/case_studies/disaster_model_theano_op.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -165,5 +165,5 @@ def rate_(switchpoint, early_mean, late_mean):
165165
# Initial values for stochastic nodes
166166
start = {"early_mean": 2.0, "late_mean": 3.0}
167167

168-
tr = pm.sample(1000, tune=500, start=start, step=[step1, step2], cores=2)
168+
tr = pm.sample(1000, tune=500, start=start, step=[step1, step2], cores=1)
169169
az.plot_trace(tr)

Diff for: examples/pymc3_howto/LKJ_correlation.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ def run(n=1000):
5454
with model:
5555
trace = pm.sample(n)
5656
az.plot_trace(
57-
trace, var_names=["mu", "r"], lines={"mu": mu_r, "r": corr_r[np.triu_indices(n_var, k=1)]}
57+
trace, var_names=["mu", "r"]
5858
)
5959

6060

Diff for: examples/pymc3_howto/rankdata_ordered.py

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import arviz as az
12
import numpy as np
23
import theano.tensor as tt
34

Diff for: examples/samplers/samplers_mvnormal.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ def run(steppers, p):
4747
for step_cls in steppers:
4848
name = step_cls.__name__
4949
t_start = time.time()
50-
mt = pm.sample(draws=10000, chains=16, parallelize=False, step=step_cls(), start=start)
50+
mt = pm.sample(draws=10000, chains=16, step=step_cls(), start=start)
5151
runtimes[name] = time.time() - t_start
5252
print("{} samples across {} chains".format(len(mt) * mt.nchains, mt.nchains))
5353
traces[name] = mt
@@ -75,9 +75,9 @@ def run(steppers, p):
7575
for p in df_effectiven.index:
7676
trace, rate, runtime = run(methods, p)
7777
for name in names:
78-
df_effectiven.set_value(p, name, rate[name])
79-
df_runtime.set_value(p, name, runtime[name])
80-
df_performance.set_value(p, name, rate[name] / runtime[name])
78+
df_effectiven.at[p, name] = rate[name]
79+
df_runtime.at[p, name] = runtime[name]
80+
df_performance.at[p, name] = rate[name] / runtime[name]
8181

8282
print("\r\nEffective sample size [0...1]")
8383
print(df_effectiven.T.to_string(float_format="{:.3f}".format))

0 commit comments

Comments
 (0)