Skip to content

Instantly share code, notes, and snippets.

@ryants
Created January 23, 2018 15:52
Show Gist options
  • Save ryants/b0da3eea4d6d515183fca8476916365b to your computer and use it in GitHub Desktop.
Save ryants/b0da3eea4d6d515183fca8476916365b to your computer and use it in GitHub Desktop.
Code sample for initializing PyDREAM
kpbf = SampledParam(uniform, loc=-4, scale=6)
kpf = SampledParam(uniform, loc=-4, scale=6)
kdf = SampledParam(uniform, loc=-4, scale=6)
kfps = SampledParam(uniform, loc=-4, scale=6)
krps = SampledParam(uniform, loc=-4, scale=6)
kdcc = SampledParam(uniform, loc=-4, scale=6)
dc = SampledParam(uniform, loc=-1, scale=3)
dh = SampledParam(uniform, loc=1, scale=4)
parameter_vector = [kpbf, kpf, kdf, kfps, krps, kdcc, dc, dh]
# parameter_vector = [SampledParam(uniform, loc=np.array([-4,-4,-4,-4,-4,-4,-1,1]), scale=np.array([6,6,6,6,6,6,3,4]))]
num_params = 8
n_iter = 100000
p_iter = 10000
converged = False
total_iter = n_iter
nchains = 6
if __name__ == '__main__':
# init_params = uniform(loc=np.array([-4,-4,-4,-4,-4,-4,-1,1]), scale=np.array([6,6,6,6,6,6,3,4])).rvs((nchains, num_params))
init_params = None
sampled_params, log_ps = run_dream(parameters=parameter_vector, likelihood=likelihood, start=init_params, niterations=n_iter, nchains=nchains, model_name='rab_v15', verbose=True)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment