微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

整数字段 oTree 的概率值

如何解决整数字段 oTree 的概率值

对于一个实验,我想对某个选择导致结果的概率分布进行编程。目前我有

Action = models.IntegerField(
    choices=[
        [1,'altruistic (2:0.5,0:0.3,-2:0.2)'],[2,'selfish (2:0.3,0:0.4,-2:0.3)']
        ]

我试过了:

Action = models.IntegerField(
    choices=[
        [random.choices([2,-2],[0.5,0.3,0.3]),[random.choices([2,[0.3,0.4,-2:0.3)']
        ]
    )

这给了我一个内部服务器错误。 对于实验,我需要实验中的随机数和给定的选择。我应该访问的给定选择

player.get_field_display('Action')

但是在当前状态下:

{% extends "global/Page.html" %}{% load otree %}


{% block title %} 
Treffen Sie ihre Entscheidung 
{% endblock %}


{% block content %} 
Bitte treffen Sie ihre Entscheidung. Spieler 1 hat entschieden {{player.get_field_display('Action')}}  an Sie zu verteilen. Dies resultierte in {{ group.Action }}
    {%formfields%}
    {% next_button %} 
{% endblock %} 

这导致 TemplateSyntaxError:无法解析的参数 '''Action'''。参数必须是有效的 Python 文字。 (第 29 行,在“player.get_field_display(

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。