在贝叶斯方法中,这个笔记本创建了一个确定性变量,其源自于一个Python函数:
# from code line 9 in the notebook
@pm.deterministic
def lambda_(tau=tau, lambda_1=lambda_1, lambda_2=lambda_2):
out = np.zeros(n_count_data)
out[:tau] = lambda_1 # lambda before tau is lambda1
out[tau:] = lambda_2 # lambda after (and including) tau is lambda2
return out
我试图几乎完全重现这个实验,但显然在pymc3中没有@pm.deterministic
。你有什么想法如何在pymc3中实现此功能?