SPC(Statistical Process Control 统计过程控制)图——Python+JS实现
2023-06-13 09:11:07 时间
源码
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
相关文章
- 用python写一个简单的贪吃蛇游戏(附代码)「建议收藏」
- 初识js中的闭包_Js闭包中变量理解
- 【干货】Python 函数式编程,看这一篇就够了!
- 【说站】python中Pycharm如何调试视图
- 【说站】Python bs4的四种对象
- 参数从double转换到int,可能_python中int类型转化为float
- python>>numpy(第二讲)
- python随机种子seed的作用(强化学习常用到)
- Python基础语法-基本数据类型-字典(一)
- Python list列表修改元素
- python socket之tcp服务器与客户端示例详解编程语言
- python下载文件时显示下载进度的代码详解编程语言
- python实现ping操作并接收返回信息详解编程语言
- Linux上的Python之旅(linux自带python)
- Python __import__()函数引入模块名
- Python与MongoDB 无缝连接(python连接mongodb)
- Python实现Oracle数据库连接(python连接oracle数据库)
- 在Python中简单调用MySQL(python调用mysql)
- Linux下运行Python脚本的步骤简介(linux如何运行python脚本)