spc_xbar_r — SPC chart op

• Data kinds: matrix → table

• Call: import fullseye as fs; fs.ledger.spc_xbar_r(subgroups) (implementation को सीधे call करना हो तो import spc; spc.spc_xbar_r(subgroups), registry से लेना हो तो opsspc.get("spc_xbar_r"))

उपयोग

subgroup measurements से Shewhart Xbar-R control chart।

> नीचे का विस्तृत विवरण मूल text में है — सारांश और headings का अनुवाद हो चुका है।

subgroups is a 2-D array of shape (m, n) — m subgroups of n measurements each, 2 <= n <= 10 (the range chart is only calibrated for small subgroups). For each subgroup j the plotted statistics are the mean Xbar_j and the range R_j = max - min. The centre lines are the grand mean Xbarbar and the mean range Rbar, and with the ISO 8258 constants (A2, D3, D4) for that n::

xbar_ucl = Xbarbar + A2*Rbar xbar_lcl = Xbarbar - A2*Rbar

r_ucl = D4*Rbar r_lcl = D3*Rbar

Returns a dict (a "table") with the per-subgroup xbar / r arrays, the six limits and three centre lines, the integer indices out_of_control of subgroups outside either chart, and in_control (True when that list is empty). The constants are fixed by n: for n=5 they are exactly A2=0.577, D3=0.000, D4=2.115 (pinned in the tests).

Raises ValueError: a non-2-D / empty *subgroups*, a subgroup size outside [2, 10], or non-finite / mislabelled input.

संदर्भ (sample data, साहित्य)

• Sample data catalog (DL URL / license) — 2-D के लिए skimage.data (BSD/public) + synthetic, 3-D के लिए real data sources (Stanford/PDS आदि) के DL URL।

• Operators का स्रोत और संदर्भ — इस op family के मूल research/methods के स्रोत।

• Algorithm का मानक स्रोत (लेखक, वर्ष) और उपयोग ऊपर की family usage guide में दिए गए हैं।

चलाए जा सकने वाले उदाहरण (verified samples जो सच में यह op call करते हैं)

• poc_spc — py -3.11 examples/poc_spc.py

वे अगले ops जिनसे type जुड़ता है (table को input के रूप में लेते हैं)

msa_anova_table · msa_gauge_rr · msa_bias_linearity · msa_attribute_agreement · gum_standard_uncertainty · gum_propagate · gum_expanded · gum_monte_carlo

इसी category के (chart)

—


*Provenance: spc.py — SPC operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.