亲爱的pyhf创建者和贡献者,首先让我感谢您抽出时间来进行这个项目,它已经对我检查简单的分析和结论非常有用。
从github页面,我读到“非渐近计算器”在待办事项列表中。我问题的第一部分是,使用玩具的pyhf集成计算的现状是什么?
第二部分,在提供了任何讨厌参数的pyhf模型中,对于使用现有pyhf模式产生计算的人来说,最直接的方法是什么?pyhf.infer.hypotest测试统计数据(如“经验测试统计”hepdata_like示例中所示)是否能够处理所有pyhf模式修饰符和完整的模型?
发布于 2021-02-22 17:19:37
谢谢你的问题。这个答案中讨论的所有API都对应于API接口。
我问题的第一部分是,使用玩具的pyhf集成计算的现状是什么?
截至v0.6.0,pyhf已经增加了对伪实验(玩具)的支持。你在2020年12月问过你的问题,而pyhf v0.6.0是在2021年2月发布的,所以在提出问题时,玩具只能在开发版中使用。
对于一个人来说,使用现有的
pyhf模式生成玩具计算的最直接的方法是什么?
在您的情况下,使用玩具的最简单方法是通过pyhf.infer.hypotest API使用calctype='toybased' kwarg (传递到pyhf.infer.utils.create_calculator)。通过hypotest API的高级接口和通过Calculator API的底层接口都将在在文档中使用计算器“学习”示例中进行更详细的探讨。
pyhf.infer.hypotest测试统计数据(如“经验测试统计”hepdata_like示例中所示)是否能够处理所有pyhf模式修饰符和完整的模型?
是。可用的测试统计信息通过hypotest kwarg (AsymptoticCalculator,但与ToyCalculator相同)传递给ToyCalculator。
请注意,现在默认的文档网站将由ReadTheDocs:https://pyhf.readthedocs.io/上的版本托管和版本管理。这将有助于避免将来混淆当前dev发行版中的内容和稳定的公开发行版中的内容。
https://stackoverflow.com/questions/65356898
复制相似问题