ExperimentPairedContinuousPessimisticCaseMeasurement
NexusLabs.Foundry.Evaluation¶
NexusLabs.Foundry.Evaluation.Experiments¶
ExperimentPairedContinuousPessimisticCaseMeasurement Class¶
Describes one case-level paired continuous measurement for the required pessimistic sensitivity. Values for fully scheduled, comparable cases are the arm's observed case-level value after replacing each scheduled failed or unscorable trial with the metric's predeclared pessimistic bound. Cases that were not fully scheduled remain explicit and must not use substitution.
public sealed record ExperimentPairedContinuousPessimisticCaseMeasurement : System.IEquatable<NexusLabs.Foundry.Evaluation.Experiments.ExperimentPairedContinuousPessimisticCaseMeasurement>
Inheritance System.Object 🡒 ExperimentPairedContinuousPessimisticCaseMeasurement
Implements System.IEquatable<ExperimentPairedContinuousPessimisticCaseMeasurement>
Constructors¶
ExperimentPairedContinuousPessimisticCaseMeasurement(string, Nullable<double>, bool, Nullable<double>, bool, bool, bool) Constructor¶
Initializes one pessimistic paired continuous case measurement.
public ExperimentPairedContinuousPessimisticCaseMeasurement(string caseId, System.Nullable<double> xValue, bool xUsedSubstitution, System.Nullable<double> yValue, bool yUsedSubstitution, bool isFullyScheduled, bool isComparable);
Parameters¶
caseId System.String
The stable case identifier.
xValue System.Nullable<System.Double>
The finite case-level sensitivity value for arm X when available.
xUsedSubstitution System.Boolean
true when at least one scheduled X trial used its predeclared pessimistic bound.
yValue System.Nullable<System.Double>
The finite case-level sensitivity value for arm Y when available.
yUsedSubstitution System.Boolean
true when at least one scheduled Y trial used its predeclared pessimistic bound.
isFullyScheduled System.Boolean
true when all planned trial slots were scheduled for both arms.
isComparable System.Boolean
true when the metric is comparable across both arms.
Exceptions¶
System.ArgumentException
caseId is blank; a supplied value is non-finite; a fully scheduled,
comparable case omits an arm value; a substitution omits its value; or an unscheduled case
claims a substitution.
Properties¶
ExperimentPairedContinuousPessimisticCaseMeasurement.CaseId Property¶
Gets the stable case identifier.
Property Value¶
ExperimentPairedContinuousPessimisticCaseMeasurement.IsComparable Property¶
Gets whether the metric is comparable across both arms.
Property Value¶
ExperimentPairedContinuousPessimisticCaseMeasurement.IsFullyScheduled Property¶
Gets whether all planned trial slots were scheduled for both arms.
Property Value¶
ExperimentPairedContinuousPessimisticCaseMeasurement.XUsedSubstitution Property¶
Gets whether arm X used at least one predeclared pessimistic substitution.
Property Value¶
ExperimentPairedContinuousPessimisticCaseMeasurement.XValue Property¶
Gets the finite case-level sensitivity value for arm X when available.
Property Value¶
System.Nullable<System.Double>
ExperimentPairedContinuousPessimisticCaseMeasurement.YUsedSubstitution Property¶
Gets whether arm Y used at least one predeclared pessimistic substitution.
Property Value¶
ExperimentPairedContinuousPessimisticCaseMeasurement.YValue Property¶
Gets the finite case-level sensitivity value for arm Y when available.