SPC(Statistical Process Control 统计过程控制)图——Python+JS实现
SPC,Statistical,Process,Control,统计,过程,控制,Python,JS,实现
2025-03-13 21:27:24 时间
源码
https://github.com/carlosqsilva/pyspc https://github.com/carlosqsilva/ccharts-online
使用
demo地址: https://carlosqsilva.github.io/ccharts-online/
from pyspc import *
a = spc(pistonrings) + ewma()
print(a)
添加高亮规则
a + rules()
添加更多控制图
a + cusum() + xbar_sbar() + sbar()
包含有18个示例数据库,支持的自定义数据结构有nested lists (嵌套列表), numpy array (numpy数组 )或 pandas DataFrame(pandas 数据帧).
import numpy
from pyspc import *
fake_data = numpy.random.randn(30, 5) + 100
a = spc(fake_data) + xbar_rbar() + rbar() + rules()
print(a)
也可使用GUID,而非编码。(作为独立SPC分析工具可使用GUI,如果集成到应用程序等可使用代码)
$ python3 pyspc_gui.py
功能特点
变量
- Mean and Amplitude
- Mean and Standard Deviation
- Individual Values and Moving Range 移动均值
- Individual values with subgroups 子组
- Exponentially Weighted Moving Average (EWMA)
- Cumulative Sum (CUSUM)
特性
- P Chart
- NP Chart
- C Chart
- U Chart
多变量
- T Square Hotelling
- T Square Hotelling with SubGroup
- Multivariate Exponentially Weighted Moving Average (MEWMA)
安装
$ pip install pyspc
相关文章
- 如何用pycharm编写程序_pycharm怎么编写python代码
- 用python实现线性回归算法
- Python实战 | 送亲戚,送长辈,“ 月饼 ”可视化大屏来帮忙。
- Python基础09-装饰器
- Python-基础01-变量
- java浅拷贝和深拷贝的区别_python的浅拷贝和深拷贝
- Pycharm和Anaconda的python版本问题
- pycharm安装opencv2_python opencv 教程
- python线程间通信的方式_android 线程间通信
- Python源码保护[通俗易懂]
- Python嵌套函数与匿名函数
- python类的初始化方法_python初始化列表
- pycharm代码灰色_python import灰色
- pycharm里python打包成exe_pycharm 将python文件打包为exe格式的方法[通俗易懂]
- pycharm搭建python环境_pycharm如何配置编译环境
- pip安装的包pycharm识别不了_手机上的python安装第三方库
- pycharm及python安装详细教程_python基础教程
- pycharm python interpreter_python interpreter什么意思
- .app 域名发布了,我们可以使用 Python 做点什么?
- pycharm配置Python环境_用虚拟机在D盘创建一个虚拟环境