from sympy import *
x, y, mu, sigma, density1, density2 = symbols('x y mu sigma density1 density2')
eq1 = Eq(density1, 1/(sqrt(2*pi)*sigma)
*exp(-(x-mu)**2/(2*sigma**2))) # normal
eq2 = Eq(y, exp(x)) # substitution
eq3 = Eq(density2, 1/(y*sqrt(2*pi)*sigma)
*exp(-(ln(y)-mu)**2/(2*sigma**2))) # lognormal
[eq1, eq2, eq3]
Как я могу заставить SymPy принять нормальную плотность (eq1), применить замену x на y ( eq2) и вывести логнормальную плотность (eq3)?
(Я не получил ответа на этот вопрос на https://stats.stackexchange.com/q/55353/14202. .)