In [1]: import spc
In [2]: import matplotlib.pyplot as plt
In [3]: x = [25,19,14,17,25,39,49,6,11,19,13,26,24,32,14,19]
In [4]: cc = spc.Spc(x, spc.CHART_X_MR_X)
In [5]: cc.get_chart()
In [6]: plt.show()
看起来第6点超出了控制上限。。。
In [7]: cc.get_violating_points()
Out[7]: {'1 beyond 3*sigma': [6]}
刚刚找到了this package,它已经有一段时间没有更新了,但在Python2.7.3中仍然有效(在64位Windows7上,使用的是最新的支持包):
看起来第6点超出了控制上限。。。
这个包基本上是一个单独的init.py文件,它只有几百行源代码,看起来可以实现十几个图表,包括CUSUM。
最后,有一个github项目值得关注:https://github.com/bwghughes/controlchart
相关问题 更多 >
编程相关推荐