估算总体标准差sigma = s/c4

2023-10-14 09:36
文章标签 标准差 总体 c4 估算 sigma

本文主要是介绍估算总体标准差sigma = s/c4,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

sigma = s / c4 是一种用于估算总体标准差(sigma)的简单方法,其中:

  • s 是各组样本标准差的均值。
  • c4 是一个与样本容量相关的常数,通常根据样本容量的大小选择合适的值。

这个方法通常用于质量控制和过程监控,尤其在使用 X-S 控制图时。通过计算各组样本标准差的均值并除以适当的 c4 值,可以估算总体标准差,以便在质量控制中对过程的变异性进行评估和监控。请确保所使用的 c4 值与样本容量相符,以获得准确的估算结果。

-

当使用 sigma = s / c4 这种估算总体标准差的方法时,有一些要点需要深入了解:

  1. 样本标准差 (s): 这是每组样本的标准差,通常是用来度量每组数据集内部的离散程度。它可以通过统计工具或软件计算得出,确保使用适当的自由度(通常为 ddof=1)以进行Bessel修正。

  2. 常数 c4: c4 是一个与样本容量(每组的数据点数量)相关的常数。它的值通常可以在统计文献或表格中找到,或者根据特定的样本容量计算。不同的样本容量对应不同的 c4 值,所以您需要确保选择正确的 c4 值,以使估算尽可能准确。

  3. 适用性: 这种方法通常适用于样本容量较大的情况,特别是在质量控制和过程监控中,用于估算总体标准差。对于小样本容量或非正态分布的情况,这种方法可能不够准确。

  4. 质量控制应用: 通常,在质量控制中,使用 X-S 控制图,其中 X 图显示了每组样本的均值,而 S 图显示了每组样本的标准差。使用 sigma = s / c4 估算总体标准差有助于监控过程的变异性,并检测异常情况。

  5. 准确性与误差: 请注意,这种估算方法是一种近似估算,可能存在一定的误差。准确性取决于样本的大小、样本容量和数据的分布。在实际应用中,应根据需要的精度和置信度来选择适当的估算方法。

总之,sigma = s / c4 是一种简单但有用的方法,可用于估算总体标准差,特别在质量控制和过程监控中。确保了解常数 c4 的选择和适用性,以便在合适的情况下使用这个估算方法。

-

import numpy as np# 准备数据,每组数据是一个NumPy数组
data = [np.array([28.1, 29.5, 30.2, 31.3, 30.5, 29.8, 30.2, 31.0, 28.9, 30.3]),np.array([27.8, 28.9, 29.7, 28.5, 30.0, 29.2, 29.4, 28.8, 29.6, 29.1]),np.array([30.2, 29.8, 31.1, 30.5, 29.9, 30.7, 30.3, 29.6, 30.0, 30.5]),np.array([29.0, 28.7, 29.4, 28.9, 29.3, 28.8, 29.2, 28.6, 29.1, 29.4]),np.array([31.5, 30.7, 31.0, 30.2, 30.9, 31.3, 30.8, 31.1, 30.6, 30.4])
]# 计算各组样本标准差
group_std = [np.std(group, ddof=1) for group in data]# 计算各组样本标准差的均值
average_group_std = np.mean(group_std)# 将data数据扁平化成一个NumPy数组
flat_data = np.concatenate(data)
# 计算整体数据集扁平化样本标准差
# population_std = np.std(data,ddof=1)
population_std = np.std(flat_data, ddof=1)  # 使用Bessel修正# 选择适当的 c4 值(与样本容量有关)
sample_size = len(data[0])  # 假设所有组的样本容量相同
# 根据样本容量选择 c4 值
c4_values = {2: 0.7979,3: 0.8862,4: 0.9213,5: 0.9400,6: 0.9515,7: 0.9594,8: 0.9650,9: 0.9693,10: 0.9727,
}
c4 = c4_values.get(sample_size, None)
print("sample_size样本容量: ", sample_size)
print("根据样本容量选择 c4 值: ",c4)if c4 is None:print("请提供适当的 c4 值或扩展字典以包括所需的样本容量。")
else:# 步骤5:使用公式 sigma = (average_group_std) / c4 估算总体标准差estimated_population_std = average_group_std / c4print("各组样本标准差的均值 (s):", average_group_std)print("估算的总体标准差 (sigma):", estimated_population_std)# 计算整体数据扁平化集样本标准差 population_std = np.std(data,ddof=1)
print("计算整体数据集(扁平化)样本标准差: ",population_std,np.std(data,ddof=1))# sample_size样本容量:  10
# 根据样本容量选择 c4 值:  0.9727
# 各组样本标准差的均值 (s): 0.5474311211038614
# 估算的总体标准差 (sigma): 0.5627954365208815
# 计算整体数据集(扁平化)样本标准差:  0.9033294424697188 0.9033294424697188
# [Finished in 1.3s]

这篇关于估算总体标准差sigma = s/c4的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/209658

相关文章

poj 2976 分数规划二分贪心(部分对总体的贡献度) poj 3111

poj 2976: 题意: 在n场考试中,每场考试共有b题,答对的题目有a题。 允许去掉k场考试,求能达到的最高正确率是多少。 解析: 假设已知准确率为x,则每场考试对于准确率的贡献值为: a - b * x,将贡献值大的排序排在前面舍弃掉后k个。 然后二分x就行了。 代码: #include <iostream>#include <cstdio>#incl

概率学 笔记一 - 概率 - 随机变量 - 期望 - 方差 - 标准差(也不知道会不会有二)

概率不用介绍,它的定义可以用一个公式写出: 事件发生的概率 = 事件可能发生的个数 结果的总数 事件发生的概率=\cfrac{事件可能发生的个数}{结果的总数} 事件发生的概率=结果的总数事件可能发生的个数​ 比如一副标准的 52 张的扑克牌,每张牌都是唯一的,所以,抽一张牌时,每张牌的概率都是 1/52。但是有人就会说了,A 点明明有四张,怎么会是 1/52 的概率。 这就需要精准的指出

耐人寻味的“费米估算法”

最近,有媒体报道今年大学毕业的阿兵同学去合肥一家企业应聘程序员,遇到面试怪题:“合肥有多少猫和老鼠?”阿兵非常诧异,给出了几种抽样调查的方法,最终没有令面试官满意而遗憾离场。腾讯微博上有人指出这是一个典型的“费米问题”。从湖北教育新闻网上转来以下关于费米问题的内容——《耐人寻味的“费米估算法”》。   假如你是一个电信销售人员,公司经理要你制定一个销售计划,除了传统的销售渠道——大推销商和电

cuda标准差拉伸

标准差拉伸(tif影像波段值类型由16bit转为8bit)cuda实现版本 用gdal2.4.4,cuda10.1 ,thrust库(计算波段均值、方差值) 使用 gdal2.4.4 读取 GTiff 格式影像,读取数据至数组使用 thrust库计算 最大值、最小值、波段均值、方差等cuda10.1 核函数执行条件判断赋值 头文件引用 thrust计算最大值、最小值引用 #include

NumPy(五):数组统计【平均值:mean()、最大值:max()、最小值:min()、标准差:std()、方差:var()、中位数:median()】【axis=0:按列运算;axis=0:按列】

统计运算 np.max()np.min()np.median()np.mean()np.std()np.var()np.argmax(axis=) — 最大元素对应的下标np.argmin(axis=) — 最小元素对应的下标 NumPy提供了一个N维数组类型ndarray,它描述了 相同类型 的“items”的集合。(NumPy provides an N-dimensional array

java基础总体框架

JavaSE整体知识框架图: 常用API汇总: IO流整理: 面向对象: 反射: 集合: 设计模式: 网络编程: 正则表达式:

FPGA之JESD204B接口——总体概要 实例 中

1、AD9174配置 本设计采用AD9174,其是一款高性能、双通道、16位数模转换器(DAC),支持高达12.6 GSPS的DAC采样速率。该器件具有8通道、15.4 Gbps JESD204B数据输入端口、高性能片内DAC时钟倍频器和数字信号处理功能,适合单频段和多频段直接至射频(RF)无线应用,本设计要求 (1)200M用户数据,通道内插x6,主路径内插x8,总共48倍内插,实现fs=9.6

FPGA之JESD204B接口——总体概要 首片

1. 简介 JESD204是一种连接数据转换器(ADC和DAC)和逻辑器件的高速串行接口,该标准的 B 修订版支持高达 12.5 Gbps串行数据速率(目前C修订版已经发布,即JESD204C),并可确保 JESD204 链路具有可重复的确定性延迟。随着高速ADC跨入GSPS范围,与FPGA(定制ASIC)进行数据传输的首选接口协议是JESD204B。 在上一篇有关SerDes的博客《SerD

FPGA之JESD204B接口——总体概要 前奏

在开始了解高速接口的时候,必然会涉及到SerDes,本篇博客主要是在阅读大量文献之后形成的转述和总结。serdes的知识点实际上非常多,并且很多文章论述的侧重点不一样,有的测重整体,有的着眼细节,我则综合提取,以帮助跟我一样的初学者能够初步建立对SerDes清晰的认识。 1. 简介 SerDes是Serializer/Deserializer的缩写,即串行器和解串器,顾名思义是一种将并行数

如何估算光伏电站损耗情况?

在光伏电站的运营过程中,多种因素会导致能量损失,包括入射角损失、积灰损失、热损失、组件品质损失、失配损失以及光致衰减损失。 一、入射角损失 入射角损失是由于太阳光以不同角度照射到光伏组件表面时,光的透过率和反射率随入射角的变化而变化所导致的能量损失。当光线垂直入射时,透过率最大,反射率最低;而随着入射角的增大,透过率逐渐降低,反射率逐渐升高。 估算方法 入射角损失的估算通常依赖于专业的