Skip to content

Commit b7ec8de

Browse files
committed
don't delete self.sd
1 parent 4173b5e commit b7ec8de

File tree

3 files changed

+13
-13
lines changed

3 files changed

+13
-13
lines changed

pymc3/distributions/continuous.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -479,7 +479,7 @@ def __init__(self, mu=0, sigma=None, tau=None, sd=None, **kwargs):
479479
if sd is not None:
480480
sigma = sd
481481
tau, sigma = get_tau_sigma(tau=tau, sigma=sigma)
482-
self.sigma = tt.as_tensor_variable(sigma)
482+
self.sigma = self.sd = tt.as_tensor_variable(sigma)
483483
self.tau = tt.as_tensor_variable(tau)
484484

485485
self.mean = self.median = self.mode = self.mu = mu = tt.as_tensor_variable(floatX(mu))
@@ -640,7 +640,7 @@ def __init__(
640640
if sd is not None:
641641
sigma = sd
642642
tau, sigma = get_tau_sigma(tau=tau, sigma=sigma)
643-
self.sigma = tt.as_tensor_variable(sigma)
643+
self.sigma = self.sd = tt.as_tensor_variable(sigma)
644644
self.tau = tt.as_tensor_variable(tau)
645645
self.lower_check = tt.as_tensor_variable(floatX(lower)) if lower is not None else lower
646646
self.upper_check = tt.as_tensor_variable(floatX(upper)) if upper is not None else upper
@@ -836,7 +836,7 @@ def __init__(self, sigma=None, tau=None, sd=None, *args, **kwargs):
836836
super().__init__(*args, **kwargs)
837837
tau, sigma = get_tau_sigma(tau=tau, sigma=sigma)
838838

839-
self.sigma = sigma = tt.as_tensor_variable(sigma)
839+
self.sigma = self.sd = sigma = tt.as_tensor_variable(sigma)
840840
self.tau = tau = tt.as_tensor_variable(tau)
841841

842842
self.mean = tt.sqrt(2 / (np.pi * self.tau))
@@ -1725,7 +1725,7 @@ def __init__(self, mu=0, sigma=None, tau=None, sd=None, *args, **kwargs):
17251725

17261726
self.mu = mu = tt.as_tensor_variable(floatX(mu))
17271727
self.tau = tau = tt.as_tensor_variable(tau)
1728-
self.sigma = sigma = tt.as_tensor_variable(sigma)
1728+
self.sigma = self.sd = sigma = tt.as_tensor_variable(sigma)
17291729

17301730
self.mean = tt.exp(self.mu + 1.0 / (2 * self.tau))
17311731
self.median = tt.exp(self.mu)
@@ -1885,7 +1885,7 @@ def __init__(self, nu, mu=0, lam=None, sigma=None, sd=None, *args, **kwargs):
18851885
self.nu = nu = tt.as_tensor_variable(floatX(nu))
18861886
lam, sigma = get_tau_sigma(tau=lam, sigma=sigma)
18871887
self.lam = lam = tt.as_tensor_variable(lam)
1888-
self.sigma = sigma = tt.as_tensor_variable(sigma)
1888+
self.sigma = self.sd = sigma = tt.as_tensor_variable(sigma)
18891889
self.mean = self.median = self.mode = self.mu = mu = tt.as_tensor_variable(mu)
18901890

18911891
self.variance = tt.switch((nu > 2) * 1, (1 / self.lam) * (nu / (nu - 2)), np.inf)
@@ -2897,7 +2897,7 @@ def __init__(self, nu=1, sigma=None, lam=None, sd=None, *args, **kwargs):
28972897
self.mode = tt.as_tensor_variable(0)
28982898
lam, sigma = get_tau_sigma(lam, sigma)
28992899
self.median = tt.as_tensor_variable(sigma)
2900-
self.sigma = tt.as_tensor_variable(sigma)
2900+
self.sigma = self.sd = tt.as_tensor_variable(sigma)
29012901
self.lam = tt.as_tensor_variable(lam)
29022902
self.nu = nu = tt.as_tensor_variable(floatX(nu))
29032903

@@ -3033,7 +3033,7 @@ def __init__(self, mu=0.0, sigma=None, nu=None, sd=None, *args, **kwargs):
30333033
sigma = sd
30343034

30353035
self.mu = mu = tt.as_tensor_variable(floatX(mu))
3036-
self.sigma = sigma = tt.as_tensor_variable(floatX(sigma))
3036+
self.sigma = self.sd = sigma = tt.as_tensor_variable(floatX(sigma))
30373037
self.nu = nu = tt.as_tensor_variable(floatX(nu))
30383038
self.mean = mu + nu
30393039
self.variance = (sigma ** 2) + (nu ** 2)
@@ -3310,7 +3310,7 @@ def __init__(self, mu=0.0, sigma=None, tau=None, alpha=1, sd=None, *args, **kwar
33103310
tau, sigma = get_tau_sigma(tau=tau, sigma=sigma)
33113311
self.mu = mu = tt.as_tensor_variable(floatX(mu))
33123312
self.tau = tt.as_tensor_variable(tau)
3313-
self.sigma = tt.as_tensor_variable(sigma)
3313+
self.sigma = self.sd = tt.as_tensor_variable(sigma)
33143314

33153315
self.alpha = alpha = tt.as_tensor_variable(floatX(alpha))
33163316

@@ -3712,7 +3712,7 @@ def __init__(self, nu=None, sigma=None, b=None, sd=None, *args, **kwargs):
37123712

37133713
nu, b, sigma = self.get_nu_b(nu, b, sigma)
37143714
self.nu = nu = tt.as_tensor_variable(floatX(nu))
3715-
self.sigma = sigma = tt.as_tensor_variable(floatX(sigma))
3715+
self.sigma = self.sd = sigma = tt.as_tensor_variable(floatX(sigma))
37163716
self.b = b = tt.as_tensor_variable(floatX(b))
37173717

37183718
nu_sigma_ratio = -(nu ** 2) / (2 * sigma ** 2)
@@ -3983,7 +3983,7 @@ def __init__(self, mu=0, sigma=None, tau=None, sd=None, **kwargs):
39833983
sigma = sd
39843984
self.mu = mu = tt.as_tensor_variable(floatX(mu))
39853985
tau, sigma = get_tau_sigma(tau=tau, sigma=sigma)
3986-
self.sigma = tt.as_tensor_variable(sigma)
3986+
self.sigma = self.sd = tt.as_tensor_variable(sigma)
39873987
self.tau = tau = tt.as_tensor_variable(tau)
39883988

39893989
self.median = invlogit(mu)

pymc3/distributions/mixture.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -633,7 +633,7 @@ def __init__(self, w, mu, sigma=None, tau=None, sd=None, comp_shape=(), *args, *
633633
_, sigma = get_tau_sigma(tau=tau, sigma=sigma)
634634

635635
self.mu = mu = tt.as_tensor_variable(mu)
636-
self.sigma = sigma = tt.as_tensor_variable(sigma)
636+
self.sigma = self.sd = sigma = tt.as_tensor_variable(sigma)
637637

638638
super().__init__(w, Normal.dist(mu, sigma=sigma, shape=comp_shape), *args, **kwargs)
639639

pymc3/distributions/timeseries.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ def __init__(
116116
sigma = sd
117117

118118
tau, sigma = get_tau_sigma(tau=tau, sigma=sigma)
119-
self.sigma = tt.as_tensor_variable(sigma)
119+
self.sigma = self.sd = tt.as_tensor_variable(sigma)
120120
self.tau = tt.as_tensor_variable(tau)
121121

122122
self.mean = tt.as_tensor_variable(0.0)
@@ -211,7 +211,7 @@ def __init__(self, tau=None, init=Flat.dist(), sigma=None, mu=0.0, sd=None, *arg
211211
tau, sigma = get_tau_sigma(tau=tau, sigma=sigma)
212212
self.tau = tt.as_tensor_variable(tau)
213213
sigma = tt.as_tensor_variable(sigma)
214-
self.sigma = sigma
214+
self.sigma = self.sd = sigma
215215
self.mu = tt.as_tensor_variable(mu)
216216
self.init = init
217217
self.mean = tt.as_tensor_variable(0.0)

0 commit comments

Comments
 (0)