pub struct PercentileCapabilityResult {
pub cp_star: Option<f64>,
pub cpk_star: Option<f64>,
pub cpu_star: Option<f64>,
pub cpl_star: Option<f64>,
pub median: f64,
pub percentile_lower: f64,
pub percentile_upper: f64,
}Expand description
Result of percentile-based process capability analysis.
Fields§
§cp_star: Option<f64>Cp* = (USL − LSL) / (X₉₉.₈₆₅ − X₀.₁₃₅). Requires both limits.
cpk_star: Option<f64>Cpk* = min(Cpu*, Cpl*). Requires at least one limit.
cpu_star: Option<f64>Cpu* = (USL − median) / (X₉₉.₈₆₅ − median). Requires USL.
cpl_star: Option<f64>Cpl* = (median − LSL) / (median − X₀.₁₃₅). Requires LSL.
median: f64Sample median.
percentile_lower: f640.135th percentile value (lower natural process limit).
percentile_upper: f6499.865th percentile value (upper natural process limit).
Trait Implementations§
Source§impl Clone for PercentileCapabilityResult
impl Clone for PercentileCapabilityResult
Source§fn clone(&self) -> PercentileCapabilityResult
fn clone(&self) -> PercentileCapabilityResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for PercentileCapabilityResult
impl RefUnwindSafe for PercentileCapabilityResult
impl Send for PercentileCapabilityResult
impl Sync for PercentileCapabilityResult
impl Unpin for PercentileCapabilityResult
impl UnsafeUnpin for PercentileCapabilityResult
impl UnwindSafe for PercentileCapabilityResult
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more