Files
Baysian_Canonical_Identific…/__pycache__/RJMCMC_ModelSelector.cpython-311.pyc
T

14 lines
3.6 KiB
Plaintext
Raw Normal View History

2025-11-02 20:47:28 +08:00
§
¬Øiœ ãó(—ddlZGd„d¦«ZdS)éNcó@—eZdZd„Zd„Zd„Zd„Zd„Zd„Zd d „Z d
„Z
d S)
ÚRJMCMC_Samplercóh—||_||_||_||_g|_g|_i|_dS)uåˆ�始化采样器N)ÚdataÚmodelsÚ current_kÚcurrent_paramsÚtrace_k_Ú
trace_params_Úacceptance_counts_)ÚselfrrÚ initial_kÚinitial_paramss ú3f:\Papers\Baysian_Inference\RJMCMC_ModelSelector.pyÚ__init__zRJMCMC_Sampler.__init__s@€àˆŒ ؈Œ Ø"ˆŒØ,ˆÔðˆŒ
؈Ôð#%ˆÔÐÐócóJ—|j|}| |¦«}dS)u计算对数å�ŽéªŒN)rÚget_log_prior_params)r
ÚkÚparamsÚ model_objectÚlog_prior_paramss rÚ_compute_log_posteriorz%RJMCMC_Sampler._compute_log_posteriors*€ð”{ 1”~ˆ à'×<Ò<¸VÑDÔDÐð
ˆrcóž—tj ddg¦«}tjd¦«}tjd¦«}|||fS)u$第一步:æ��议跳到哪个模型éégà?)ÚnpÚrandomÚchoiceÚlog)r
Ú
k_proposedÚlog_q_model_fwdÚlog_q_model_bwds rÚ_propose_model_jumpz"RJMCMC_Sampler._propose_model_jumpsB€å”Y×%Ò% q¨! fÑ-Ô-ˆ
Ýœ& ™+œ+ˆÝœ& ™+œ+ˆØ˜?¨OÐ;Ð;rcó—dS)u情况A:模型内移动N©)r
rr s rÚ_propose_within_modelz$RJMCMC_Sampler._propose_within_model%ó €ð
ˆrcó—dS)u情况B:模型间移动Nr&)r