U形图的自动控制图计算和绘图。

uprime的Python项目详细描述


上时

by Dashlane

一个python实现u'-图。

u'-图是属性数据的控制图,它可以通过抵消过度分散来处理大样本和可变样本量,如以下文章所述:david b.laney(2002)改进的属性控制图,质量工程,14:4531-537,doi:10.1081/qen-120003555。

u'-图用于评估一段时间内的属性统计,以确定统计中的变化是否可以仅由随机变化来解释。

此模块包括可自定义的选项,有助于将其用作警报系统。

作者:罗伯特·阿斯特尔

tl;dr:u'-prime控制图规则的实现,该规则可用于创建有关具有高/可变样本大小的统计信息的警报。

开始

安装

pip install uprime

使用量

fromuprimeimportUprime# Four required arguments:# 1. Pandas Dataframe# 2. Name of the column by which the data can be chronologically sorted# 3. Name of the column that contains the number of occurrences of the attribute of interest#    The number of occurrences should always be an integer.  Non-integer values will be rounded.# 4. Name of the column that contains the size of the subgroup (A.K.A. sample)#    The subgroup size should always be an integer.  Non-integer values will be rounded.up=Uprime(df,'sort_column_name','occurrences_column_name','subgroup_size_column_name')# Perform u'-chart calculations# Return a Pandas DataFrame that contains all necessary data to plot a u'-chart or trigger alerts up_df=up.frame()

示例

method = rolling, periods = 30

此配置对每个子组使用前30个滚动周期执行U形图计算。

这不同于默认的method = 'all',它使用dataframe df中的所有子组来执行计算。

up=Uprime(df,'sort_column_name','occurrences_column_name','subgroup_size_column_name',method='rolling',periods=30)

更多examples,包括使用其他可选参数和内置图表函数。

贡献

阅读我们的CONTRIBUTING.md了解我们的开发过程。

许可证

uptime是根据Apache License 2.0

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何修复无法解析从未使用过的符号和变量的错误   java lucene搜索   java无法获取可用的提供程序解析程序   java问题使用引发SAXException的方法编译类   是否可以编辑抽象类?JAVA   java AppletViewer出现错误并试图加入计时器   基于java JNI的Android库,在没有NDK的情况下使用   Java如何使用Jenkins中的环境变量?   XMLHttpRequestJavaJavaScript   JPA实体中的java枚举类型字段   java泛型方法将一种枚举类型转换为另一种枚举类型   java Liveconnect小程序问题   java SpringBoost应用程序和Apache Ignite配置:启动ApplicationContext时出现问题   反射从Java8中的类对象获取方法引用   调试时Eclipse在java 8类加载器上中断