HDDM拟合错误:Deterministic z’s value cannot be set

Created: June 11, 2023 9:26 AM Tags: hddm, 模型拟合 Last edited by: Pan Wanke Last edited time: June 11, 2023 9:26 AM Owner: Pan Wanke

  1. 尝试去掉 find start value
    • 具体操作:在模型设定好之后 m = hddm.HDDM(data),不要运行m.find_starting_values(), 直接开始采样就可以了m.sample(2000, burn=20)
    • 原理:find starting values一般用 ML或者EZ的方法估计DDM参数,再用这个参数作为MCMC的先验,这可能导致局部最优从而陷在某个参数中或者导致参数过大或者过小。 2.