跳转到主要内容

用于使用经典方法或自定义正交权重函数(COWs)生成swights,以及用于纠正加权数据拟合协方差矩阵的工具。

项目描述

https://img.shields.io/pypi/v/sweights.svg https://github.com/sweights/sweights/actions/workflows/docs.yml/badge.svg?branch=main https://img.shields.io/badge/arXiv-2112.04574-b31b1b.svg

我们提供了一个名为swights的信号权重计算工具,该工具可用于在控制变量(s)中投影出信号与背景混合中的信号分量,同时使用独立判别变量进行拟合。这种技术最初以sPlot方法的名义流行起来,但我们认为这是一个误称,因此将其称为sWeights,因为它不仅限于绘图。我们发现sWeights是更一般自定义正交权重函数(COWs)的一个特例,它扩展了经典sWeights的应用范围。如果您使用此软件包,请引用我们的论文

Dembinski, H., Kenzie, M., Langenbruch, C. and Schmelling, M., Custom Orthogonal Weight functions (COWs) for event classification, NIMA 1040 (2022) 167270

如果无法免费访问此论文,请查看预印本arXiv:2112.04574

我们还提供计算加权数据拟合的正确协方差矩阵的工具,这在我们的论文第IV节中有所描述,在Langenbruch arXiv:1911.01303中更加详细。标准的方法求解Hesse矩阵是不可行的。如有疑问,请使用自助方法。

安装

您可以从PyPI安装sweights。

pip install sweights

文档

您可以在此处找到我们的文档,其中包含如何使用该包以及如何避免陷阱的教程。

合作伙伴项目

  • numba_stats提供了比scipy更快的概率密度函数实现,以及一些在粒子物理中使用的特定实现,这些在scipy中不可用。

  • boost-histogram(来自Scikit-HEP)提供了快速的通用直方图,您可以使用内置的成本函数使用它。

  • jacobi提供了任何转换函数的Jacobi矩阵的稳健、快速和精确的计算,以及构建通用误差传播函数。

  • resample提供了一个简单的API来计算自助估计。

项目详情


下载文件

下载适合您平台的文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。

源分布

sweights-1.6.0.tar.gz (1.5 MB 查看哈希值)

上传时间

构建分布

sweights-1.6.0-py3-none-any.whl (29.3 kB 查看哈希值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面