MCMC算法 | |
步骤1 | 根据先验信息,给定初始边界参数 , 是一个常数, 并给定最大迭代次数K。 |
步骤2 | 根据模型(1)~(4),计算出在参数为 时的散射远场数据,并计算出该模型参数对应的 条件概率密度 。 |
步骤3 | 根据提议分布对参数 进行迭代更新得到新的参数 ,并计算模型在参数 下对应的 概率密度 ,其中 。 |
步骤 | 产生一个0~1之间的随机数u,如果 ,则接受该测试参数并设定为 当前模型参数,即 ,否则不接受该测试参数 。 |
步骤5 | 重复步骤3和4直至达到迭代次数。 |
步骤6 | 将迭代得到的q取均值作为反演的形状参数。 |