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
§
¬Ø ãó(ddlZGdd¦«ZdS)éNcó@eZdZdZdZdZdZdZdZd 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
ÚparamsÚ model_objectÚlog_prior_paramss rÚ_compute_log_posteriorz%RJMCMC_Sampler._compute_log_posteriors*ð”{ 1”~ˆ à'×<¸ð
ˆ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