5.2.3 变分推断在参数估计中的应用
如何使用变分推断的方法估计Weibull心理物理曲线的阈值?
Weibull函数为
其中
为该正确率下的阈值,为函数的斜率,为基线概率水平的概率值, 为阈值对应的正确率。
假设我们当前的参数组合 的真值为(0.25,3,0.5,0.82),在实验设置的一致性水平中对应的心理物理曲线如下,

我们根据实验设置与Weibull函数,利用伯努利随机过程生成了5000个模拟数据,即5种一致性水平下,各生成1000个试次数据,每个试次数据代表被试做对(1)和做错(0)。接下来,我们尝试对这批模拟数据进行参数估计。为了简化例子,这里我们只假定阈值 是需要估计的自由参数,其它参数皆为已知的固定参数。
根据二项选择任务常用的对数似然公式,计算出模拟数据在给定参数的Weibull函数中的似然值
接着我们从假定 分布为高斯分布,并从中对参数 的值进行采样。接着,分别计算出 ,根据公式9汇总并对所有采样进行平均得到 值。
接下来优化这个负对数似然函数,求解最小化负对数似然(等价于最大化L值)对应的参数 的分布,输出计算所得参数 的均值并画出分布

最后更新于