Member Junction
    Preparing search index...

    Complete outcome and status configuration for a predictive model or pipeline.

    interface OutcomeConfig {
        Bands?: OutcomeBand[];
        Format?: "number" | "percentage" | "currency";
        OutcomeStyles?: Record<string, OutcomeStyle>;
        Polarity?: "positive" | "adverse";
        ScoreLabel?: string;
        StatusLabel?: string;
    }
    Index

    Properties

    Bands?: OutcomeBand[]

    Threshold bands mapping ranges of predicted scores to qualitative status labels and badge styles.

    Format?: "number" | "percentage" | "currency"

    Value formatting mode for the score:

    • 'percentage': Render as percentage (e.g. '95.2%'). Default for classification.
    • 'currency': Render as currency (e.g. '$12,520').
    • 'number': Render as localized decimal number.
    OutcomeStyles?: Record<string, OutcomeStyle>

    Style configuration for categorical predicted classes, keyed by class name (e.g. { "Renewed": { "BadgeColor": "green" }, "Lapsed": { "BadgeColor": "red" } }).

    Polarity?: "positive" | "adverse"

    Polarity:

    • 'positive': Higher score is desirable (e.g. Renewal Probability where 99% is high/green).
    • 'adverse': Higher score represents adverse risk (e.g. Churn Risk where 99% is high risk/red).
    ScoreLabel?: string

    Primary metric display label (e.g. 'Renewal Probability', 'Late Payment Probability', 'Anomaly Score'). Defaults to 'Prediction Score'.

    StatusLabel?: string

    Status column / tier header label (e.g. 'Renewal Status', 'Payment Risk Level', 'Urgency'). Defaults to 'Status' or 'Risk Level'.