You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

oTree实验中Excel数据文件仅显示payoff无法查看earning的问题咨询

oTree实验中Excel数据文件仅显示payoff无法查看earning的问题咨询

大家好,这是我第一次接触oTree,所以不太清楚目前遇到的情况是否属于正常现象。我正在测试自己设计的实验,现在发现一个问题:Excel数据文件里能正常显示payoff,但就是看不到earning的数据。

其实这倒不算什么大问题,因为我们只需要把payoff除以10就能得到对应的收益数值,但我还是希望能在实验里同时展示积分(points)和实际收益(payoff)。我用到的代码如下:

class Results(Page):

    @staticmethod
    def vars_for_template(player: Player):
        # generate a random outcome as "pchoice"
        # determine whether they can get payoff == whether a random number from [0,1] can be less than 0.5
        pchoice = np.random.random()
        if pchoice <= 0.5:
            player.get_payoff = 1
        else:
            player.get_payoff = 0

        # determine the payoff
        # since get_payoff = 1 or 0, we can multiply directly to get the final payoff
        if player.decision == True:
            player.payoff += C.payment_assetA*player.get_payoff
        if player.decision == False:
            player.payoff += C.payment_assetB*player.get_payoff
        if player.get_payoff == 0:
            player.payoff += C.payment_otherwise

        return dict(
            earning = format(Decimal(player.payoff) / Decimal(10), '.2f')
        )

我现在不确定这种情况是不是正常的,希望能得到大家的解答。

备注:内容来源于stack exchange,提问作者Anwesha Bandyopadhyay

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 11:49:38