0
회귀 예제를 통해 PyMC3을 탐색 중입니다. 나는 선으로 시작하여 2 차 방정식으로 옮겼다. 상황이 사납게 진행되었지만 무작위 변수로 사인 함수로 이동하려고 시도했습니다.PyMC3의 사인 곡선 회귀
여기 내 PyMC3 코드의 : 사전에
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-139-60a584151c07> in <module>()
9 sigma = pm.Uniform('sigma', lower=0, upper=20)
10
---> 11 y_est = alpha + beta * numpy.sin(mewmew * x)
12
13 likelihood = pm.Normal('y', mu=y_est, sd=sigma, observed=y)
AttributeError: sin
감사 :
import pymc as pm
import numpy as np
trace = None
with pm.Model() as model:
alpha = pm.Normal('alpha', mu=0, sd=20)
beta = pm.Normal('beta', mu=0, sd=20)
mewmew = pm.Normal('mewmew', mu=0, sd=20)
sigma = pm.Uniform('sigma', lower=0, upper=20)
y_est = alpha + beta * numpy.sin(mewmew * x)
likelihood = pm.Normal('y', mu=y_est, sd=sigma, observed=y)
start = pm.find_MAP()
step = pm.NUTS(state=start)
trace = pm.sample(2000, step, start=start, progressbar=False)
pm.traceplot(trace);
내가이 오류!