{
  "case": 4,
  "report_id": "4178f2f6-3d7c-4583-b1da-9d4c0bce24ec",
  "question": "两个外部来源分联合后，哪些区间有风险差异？",
  "consumer": "deterministic public API queries; no LLM",
  "description": {
    "report_id": "4178f2f6-3d7c-4583-b1da-9d4c0bce24ec",
    "report_type": "score_cross",
    "format_version": 1,
    "tables": {
      "cells": {
        "rows": 180,
        "grain": "target/group/period/x_bin/y_bin",
        "schema_version": 1,
        "fields": {
          "group": {
            "dtype": "String",
            "unit": "dimension",
            "meaning": "状态所属分组；Total 为全量",
            "null": "unavailable; inspect status and report parameters"
          },
          "period": {
            "dtype": "String",
            "unit": "unknown",
            "meaning": "描述字段或未登记指标；含义未知",
            "null": "unavailable; inspect status and report parameters"
          },
          "target": {
            "dtype": "String",
            "unit": "identifier",
            "meaning": "真实目标列标识",
            "null": "unavailable; inspect status and report parameters"
          },
          "x_bin": {
            "dtype": "String",
            "unit": "identifier",
            "meaning": "X 轴固定 bin_id，区间见 bins",
            "null": "unavailable; inspect status and report parameters"
          },
          "y_bin": {
            "dtype": "String",
            "unit": "identifier",
            "meaning": "Y 轴固定 bin_id，区间见 bins",
            "null": "unavailable; inspect status and report parameters"
          },
          "x_risk_rank": {
            "dtype": "Int64",
            "unit": "ordinal",
            "meaning": "X 轴正常分段低风险到高风险顺序；特殊箱为 null",
            "null": "unavailable; inspect status and report parameters"
          },
          "y_risk_rank": {
            "dtype": "Int64",
            "unit": "ordinal",
            "meaning": "Y 轴正常分段低风险到高风险顺序；特殊箱为 null",
            "null": "unavailable; inspect status and report parameters"
          },
          "sample_count": {
            "dtype": "Int64",
            "unit": "count",
            "meaning": "all samples in cell/scope including score specials",
            "null": "unavailable; inspect status and report parameters"
          },
          "observed_sample_count": {
            "dtype": "Int64",
            "unit": "count",
            "meaning": "non-null normalized binary label count",
            "null": "unavailable; inspect status and report parameters"
          },
          "bad_sample_count": {
            "dtype": "Int64",
            "unit": "count",
            "meaning": "label=1 count among observed",
            "null": "unavailable; inspect status and report parameters"
          },
          "tot_amt": {
            "dtype": "Float64",
            "unit": "unknown_business_unit",
            "meaning": "全样本金金额和；业务币种未知",
            "null": "unavailable; inspect status and report parameters"
          },
          "good_amt": {
            "dtype": "Float64",
            "unit": "unknown_business_unit",
            "meaning": "好样本金金额和；业务币种未知",
            "null": "unavailable; inspect status and report parameters"
          },
          "bad_amt": {
            "dtype": "Float64",
            "unit": "unknown_business_unit",
            "meaning": "坏样本金金额和；业务币种未知",
            "null": "unavailable; inspect status and report parameters"
          },
          "sample_status": {
            "dtype": "String",
            "unit": "state",
            "meaning": "empty 无样本或 populated 有样本；与是否请求标签分开",
            "null": "unavailable; inspect status and report parameters"
          },
          "bad_rate": {
            "dtype": "Float64",
            "unit": "ratio",
            "meaning": "坏人数/有表现人数；加权时为坏权重/有表现权重，见 parameters",
            "null": "unavailable; inspect status and report parameters"
          },
          "observed_coverage": {
            "dtype": "Float64",
            "unit": "ratio",
            "meaning": "有表现整数样本数/全部整数样本数",
            "null": "unavailable; inspect status and report parameters"
          },
          "unweighted_ci_lower": {
            "dtype": "Float64",
            "unit": "ratio",
            "meaning": "integer bad/n Wilson lower; never weighted rate CI",
            "null": "unavailable; inspect status and report parameters"
          },
          "unweighted_ci_upper": {
            "dtype": "Float64",
            "unit": "ratio",
            "meaning": "integer bad/n Wilson upper; never weighted rate CI",
            "null": "unavailable; inspect status and report parameters"
          },
          "status": {
            "dtype": "String",
            "unit": "state",
            "meaning": "valid 有效（零值仍有效）；low_sample 已观测样本低于阈值；empty 无样本；unobserved 无观测标签；not_requested 未请求目标；invalid_denominator 风险分母无效；不是风险结论",
            "null": "unavailable; inspect status and report parameters"
          },
          "weighted_ci_status": {
            "dtype": "String",
            "unit": "state",
            "meaning": "加权置信区间 unsupported；未请求 not_requested",
            "null": "unavailable; inspect status and report parameters"
          },
          "unweighted_ci_status": {
            "dtype": "String",
            "unit": "state",
            "meaning": "有效整数 Wilson 区间 valid；无表现 unavailable；无标签 not_requested",
            "null": "unavailable; inspect status and report parameters"
          },
          "observed_amt": {
            "dtype": "Float64",
            "unit": "unknown_business_unit",
            "meaning": "good_amt+bad_amt，有表现非负金额分母，币种见 business_context",
            "null": "unavailable; inspect status and report parameters"
          },
          "amt_bad_rate": {
            "dtype": "Float64",
            "unit": "ratio",
            "meaning": "bad_amt/observed_amt；未表现金额不计入分母，分母非正时为空",
            "null": "unavailable; inspect status and report parameters"
          },
          "scope_sample_count": {
            "dtype": "Int64",
            "unit": "count",
            "meaning": "同 target/group/period 全部真实样本人数，包含特殊箱；sample_share 的分母",
            "null": "unavailable; inspect status and report parameters"
          },
          "overall_bad_rate": {
            "dtype": "Float64",
            "unit": "ratio",
            "meaning": "同 target/group/period 全部样本总体坏率，包含特殊箱；权重口径见 parameters",
            "null": "unavailable; inspect status and report parameters"
          },
          "overall_status": {
            "dtype": "String",
            "unit": "state",
            "meaning": "同 target/group/period 全样本总体坏率的 valid/low_sample/empty/unobserved/not_requested/invalid_denominator 状态，包含特殊箱",
            "null": "unavailable; inspect status and report parameters"
          },
          "sample_share": {
            "dtype": "Float64",
            "unit": "ratio",
            "meaning": "样本数/同标签同范围全部样本数，含所有特殊箱",
            "null": "unavailable; inspect status and report parameters"
          },
          "lift_vs_overall": {
            "dtype": "Float64",
            "unit": "dimensionless",
            "meaning": "同口径格子或边际坏率/总体坏率；零分母不可用",
            "null": "unavailable; inspect status and report parameters"
          },
          "lift_status": {
            "dtype": "String",
            "unit": "state",
            "meaning": "相对整体风险倍数的 valid/low_sample/empty/unobserved/not_requested/invalid_denominator 状态；有效零分子仍为 valid",
            "null": "unavailable; inspect status and report parameters"
          },
          "row_bad_rate": {
            "dtype": "Float64",
            "unit": "ratio",
            "meaning": "同标签、同范围、同 X 分段边际的同口径坏率",
            "null": "unavailable; inspect status and report parameters"
          },
          "delta_vs_row": {
            "dtype": "Float64",
            "unit": "ratio_difference",
            "meaning": "bad_rate - X marginal bad_rate; fraction difference",
            "null": "unavailable; inspect status and report parameters"
          },
          "lift_vs_row": {
            "dtype": "Float64",
            "unit": "dimensionless",
            "meaning": "同口径格子坏率/X 边际坏率；零分母不可用",
            "null": "unavailable; inspect status and report parameters"
          }
        },
        "feature_scope": [
          "EXT_SOURCE_2",
          "EXT_SOURCE_3"
        ],
        "feature_scope_roles": {
          "score_x": "EXT_SOURCE_2",
          "score_y": "EXT_SOURCE_3"
        }
      },
      "row_summary": {
        "rows": 30,
        "grain": "target/group/period/x_bin",
        "schema_version": 1,
        "fields": {
          "target": {
            "dtype": "String",
            "unit": "identifier",
            "meaning": "真实目标列标识",
            "null": "unavailable; inspect status and report parameters"
          },
          "group": {
            "dtype": "String",
            "unit": "dimension",
            "meaning": "状态所属分组；Total 为全量",
            "null": "unavailable; inspect status and report parameters"
          },
          "period": {
            "dtype": "String",
            "unit": "unknown",
            "meaning": "描述字段或未登记指标；含义未知",
            "null": "unavailable; inspect status and report parameters"
          },
          "x_bin": {
            "dtype": "String",
            "unit": "identifier",
            "meaning": "X 轴固定 bin_id，区间见 bins",
            "null": "unavailable; inspect status and report parameters"
          },
          "x_risk_rank": {
            "dtype": "Int64",
            "unit": "ordinal",
            "meaning": "X 轴正常分段低风险到高风险顺序；特殊箱为 null",
            "null": "unavailable; inspect status and report parameters"
          },
          "sample_count": {
            "dtype": "Int64",
            "unit": "count",
            "meaning": "all samples in cell/scope including score specials",
            "null": "unavailable; inspect status and report parameters"
          },
          "observed_sample_count": {
            "dtype": "Int64",
            "unit": "count",
            "meaning": "non-null normalized binary label count",
            "null": "unavailable; inspect status and report parameters"
          },
          "bad_sample_count": {
            "dtype": "Int64",
            "unit": "count",
            "meaning": "label=1 count among observed",
            "null": "unavailable; inspect status and report parameters"
          },
          "tot_amt": {
            "dtype": "Float64",
            "unit": "unknown_business_unit",
            "meaning": "全样本金金额和；业务币种未知",
            "null": "unavailable; inspect status and report parameters"
          },
          "good_amt": {
            "dtype": "Float64",
            "unit": "unknown_business_unit",
            "meaning": "好样本金金额和；业务币种未知",
            "null": "unavailable; inspect status and report parameters"
          },
          "bad_amt": {
            "dtype": "Float64",
            "unit": "unknown_business_unit",
            "meaning": "坏样本金金额和；业务币种未知",
            "null": "unavailable; inspect status and report parameters"
          },
          "sample_status": {
            "dtype": "String",
            "unit": "state",
            "meaning": "empty 无样本或 populated 有样本；与是否请求标签分开",
            "null": "unavailable; inspect status and report parameters"
          },
          "bad_rate": {
            "dtype": "Float64",
            "unit": "ratio",
            "meaning": "坏人数/有表现人数；加权时为坏权重/有表现权重，见 parameters",
            "null": "unavailable; inspect status and report parameters"
          },
          "observed_coverage": {
            "dtype": "Float64",
            "unit": "ratio",
            "meaning": "有表现整数样本数/全部整数样本数",
            "null": "unavailable; inspect status and report parameters"
          },
          "unweighted_ci_lower": {
            "dtype": "Float64",
            "unit": "ratio",
            "meaning": "integer bad/n Wilson lower; never weighted rate CI",
            "null": "unavailable; inspect status and report parameters"
          },
          "unweighted_ci_upper": {
            "dtype": "Float64",
            "unit": "ratio",
            "meaning": "integer bad/n Wilson upper; never weighted rate CI",
            "null": "unavailable; inspect status and report parameters"
          },
          "status": {
            "dtype": "String",
            "unit": "state",
            "meaning": "valid 有效（零值仍有效）；low_sample 已观测样本低于阈值；empty 无样本；unobserved 无观测标签；not_requested 未请求目标；invalid_denominator 风险分母无效；不是风险结论",
            "null": "unavailable; inspect status and report parameters"
          },
          "weighted_ci_status": {
            "dtype": "String",
            "unit": "state",
            "meaning": "加权置信区间 unsupported；未请求 not_requested",
            "null": "unavailable; inspect status and report parameters"
          },
          "unweighted_ci_status": {
            "dtype": "String",
            "unit": "state",
            "meaning": "有效整数 Wilson 区间 valid；无表现 unavailable；无标签 not_requested",
            "null": "unavailable; inspect status and report parameters"
          },
          "observed_amt": {
            "dtype": "Float64",
            "unit": "unknown_business_unit",
            "meaning": "good_amt+bad_amt，有表现非负金额分母，币种见 business_context",
            "null": "unavailable; inspect status and report parameters"
          },
          "amt_bad_rate": {
            "dtype": "Float64",
            "unit": "ratio",
            "meaning": "bad_amt/observed_amt；未表现金额不计入分母，分母非正时为空",
            "null": "unavailable; inspect status and report parameters"
          },
          "scope_sample_count": {
            "dtype": "Int64",
            "unit": "count",
            "meaning": "同 target/group/period 全部真实样本人数，包含特殊箱；sample_share 的分母",
            "null": "unavailable; inspect status and report parameters"
          },
          "overall_bad_rate": {
            "dtype": "Float64",
            "unit": "ratio",
            "meaning": "同 target/group/period 全部样本总体坏率，包含特殊箱；权重口径见 parameters",
            "null": "unavailable; inspect status and report parameters"
          },
          "overall_status": {
            "dtype": "String",
            "unit": "state",
            "meaning": "同 target/group/period 全样本总体坏率的 valid/low_sample/empty/unobserved/not_requested/invalid_denominator 状态，包含特殊箱",
            "null": "unavailable; inspect status and report parameters"
          },
          "sample_share": {
            "dtype": "Float64",
            "unit": "ratio",
            "meaning": "样本数/同标签同范围全部样本数，含所有特殊箱",
            "null": "unavailable; inspect status and report parameters"
          },
          "lift_vs_overall": {
            "dtype": "Float64",
            "unit": "dimensionless",
            "meaning": "同口径格子或边际坏率/总体坏率；零分母不可用",
            "null": "unavailable; inspect status and report parameters"
          },
          "lift_status": {
            "dtype": "String",
            "unit": "state",
            "meaning": "相对整体风险倍数的 valid/low_sample/empty/unobserved/not_requested/invalid_denominator 状态；有效零分子仍为 valid",
            "null": "unavailable; inspect status and report parameters"
          }
        },
        "feature_scope": [
          "EXT_SOURCE_2",
          "EXT_SOURCE_3"
        ],
        "feature_scope_roles": {
          "score_x": "EXT_SOURCE_2",
          "score_y": "EXT_SOURCE_3"
        }
      },
      "column_summary": {
        "rows": 30,
        "grain": "target/group/period/y_bin",
        "schema_version": 1,
        "fields": {
          "target": {
            "dtype": "String",
            "unit": "identifier",
            "meaning": "真实目标列标识",
            "null": "unavailable; inspect status and report parameters"
          },
          "group": {
            "dtype": "String",
            "unit": "dimension",
            "meaning": "状态所属分组；Total 为全量",
            "null": "unavailable; inspect status and report parameters"
          },
          "period": {
            "dtype": "String",
            "unit": "unknown",
            "meaning": "描述字段或未登记指标；含义未知",
            "null": "unavailable; inspect status and report parameters"
          },
          "y_bin": {
            "dtype": "String",
            "unit": "identifier",
            "meaning": "Y 轴固定 bin_id，区间见 bins",
            "null": "unavailable; inspect status and report parameters"
          },
          "y_risk_rank": {
            "dtype": "Int64",
            "unit": "ordinal",
            "meaning": "Y 轴正常分段低风险到高风险顺序；特殊箱为 null",
            "null": "unavailable; inspect status and report parameters"
          },
          "sample_count": {
            "dtype": "Int64",
            "unit": "count",
            "meaning": "all samples in cell/scope including score specials",
            "null": "unavailable; inspect status and report parameters"
          },
          "observed_sample_count": {
            "dtype": "Int64",
            "unit": "count",
            "meaning": "non-null normalized binary label count",
            "null": "unavailable; inspect status and report parameters"
          },
          "bad_sample_count": {
            "dtype": "Int64",
            "unit": "count",
            "meaning": "label=1 count among observed",
            "null": "unavailable; inspect status and report parameters"
          },
          "tot_amt": {
            "dtype": "Float64",
            "unit": "unknown_business_unit",
            "meaning": "全样本金金额和；业务币种未知",
            "null": "unavailable; inspect status and report parameters"
          },
          "good_amt": {
            "dtype": "Float64",
            "unit": "unknown_business_unit",
            "meaning": "好样本金金额和；业务币种未知",
            "null": "unavailable; inspect status and report parameters"
          },
          "bad_amt": {
            "dtype": "Float64",
            "unit": "unknown_business_unit",
            "meaning": "坏样本金金额和；业务币种未知",
            "null": "unavailable; inspect status and report parameters"
          },
          "sample_status": {
            "dtype": "String",
            "unit": "state",
            "meaning": "empty 无样本或 populated 有样本；与是否请求标签分开",
            "null": "unavailable; inspect status and report parameters"
          },
          "bad_rate": {
            "dtype": "Float64",
            "unit": "ratio",
            "meaning": "坏人数/有表现人数；加权时为坏权重/有表现权重，见 parameters",
            "null": "unavailable; inspect status and report parameters"
          },
          "observed_coverage": {
            "dtype": "Float64",
            "unit": "ratio",
            "meaning": "有表现整数样本数/全部整数样本数",
            "null": "unavailable; inspect status and report parameters"
          },
          "unweighted_ci_lower": {
            "dtype": "Float64",
            "unit": "ratio",
            "meaning": "integer bad/n Wilson lower; never weighted rate CI",
            "null": "unavailable; inspect status and report parameters"
          },
          "unweighted_ci_upper": {
            "dtype": "Float64",
            "unit": "ratio",
            "meaning": "integer bad/n Wilson upper; never weighted rate CI",
            "null": "unavailable; inspect status and report parameters"
          },
          "status": {
            "dtype": "String",
            "unit": "state",
            "meaning": "valid 有效（零值仍有效）；low_sample 已观测样本低于阈值；empty 无样本；unobserved 无观测标签；not_requested 未请求目标；invalid_denominator 风险分母无效；不是风险结论",
            "null": "unavailable; inspect status and report parameters"
          },
          "weighted_ci_status": {
            "dtype": "String",
            "unit": "state",
            "meaning": "加权置信区间 unsupported；未请求 not_requested",
            "null": "unavailable; inspect status and report parameters"
          },
          "unweighted_ci_status": {
            "dtype": "String",
            "unit": "state",
            "meaning": "有效整数 Wilson 区间 valid；无表现 unavailable；无标签 not_requested",
            "null": "unavailable; inspect status and report parameters"
          },
          "observed_amt": {
            "dtype": "Float64",
            "unit": "unknown_business_unit",
            "meaning": "good_amt+bad_amt，有表现非负金额分母，币种见 business_context",
            "null": "unavailable; inspect status and report parameters"
          },
          "amt_bad_rate": {
            "dtype": "Float64",
            "unit": "ratio",
            "meaning": "bad_amt/observed_amt；未表现金额不计入分母，分母非正时为空",
            "null": "unavailable; inspect status and report parameters"
          },
          "scope_sample_count": {
            "dtype": "Int64",
            "unit": "count",
            "meaning": "同 target/group/period 全部真实样本人数，包含特殊箱；sample_share 的分母",
            "null": "unavailable; inspect status and report parameters"
          },
          "overall_bad_rate": {
            "dtype": "Float64",
            "unit": "ratio",
            "meaning": "同 target/group/period 全部样本总体坏率，包含特殊箱；权重口径见 parameters",
            "null": "unavailable; inspect status and report parameters"
          },
          "overall_status": {
            "dtype": "String",
            "unit": "state",
            "meaning": "同 target/group/period 全样本总体坏率的 valid/low_sample/empty/unobserved/not_requested/invalid_denominator 状态，包含特殊箱",
            "null": "unavailable; inspect status and report parameters"
          },
          "sample_share": {
            "dtype": "Float64",
            "unit": "ratio",
            "meaning": "样本数/同标签同范围全部样本数，含所有特殊箱",
            "null": "unavailable; inspect status and report parameters"
          },
          "lift_vs_overall": {
            "dtype": "Float64",
            "unit": "dimensionless",
            "meaning": "同口径格子或边际坏率/总体坏率；零分母不可用",
            "null": "unavailable; inspect status and report parameters"
          },
          "lift_status": {
            "dtype": "String",
            "unit": "state",
            "meaning": "相对整体风险倍数的 valid/low_sample/empty/unobserved/not_requested/invalid_denominator 状态；有效零分子仍为 valid",
            "null": "unavailable; inspect status and report parameters"
          }
        },
        "feature_scope": [
          "EXT_SOURCE_2",
          "EXT_SOURCE_3"
        ],
        "feature_scope_roles": {
          "score_x": "EXT_SOURCE_2",
          "score_y": "EXT_SOURCE_3"
        }
      },
      "overall": {
        "rows": 5,
        "grain": "target/group/period",
        "schema_version": 1,
        "fields": {
          "target": {
            "dtype": "String",
            "unit": "identifier",
            "meaning": "真实目标列标识",
            "null": "unavailable; inspect status and report parameters"
          },
          "group": {
            "dtype": "String",
            "unit": "dimension",
            "meaning": "状态所属分组；Total 为全量",
            "null": "unavailable; inspect status and report parameters"
          },
          "period": {
            "dtype": "String",
            "unit": "unknown",
            "meaning": "描述字段或未登记指标；含义未知",
            "null": "unavailable; inspect status and report parameters"
          },
          "sample_count": {
            "dtype": "Int64",
            "unit": "count",
            "meaning": "all samples in cell/scope including score specials",
            "null": "unavailable; inspect status and report parameters"
          },
          "observed_sample_count": {
            "dtype": "Int64",
            "unit": "count",
            "meaning": "non-null normalized binary label count",
            "null": "unavailable; inspect status and report parameters"
          },
          "bad_sample_count": {
            "dtype": "Int64",
            "unit": "count",
            "meaning": "label=1 count among observed",
            "null": "unavailable; inspect status and report parameters"
          },
          "tot_amt": {
            "dtype": "Float64",
            "unit": "unknown_business_unit",
            "meaning": "全样本金金额和；业务币种未知",
            "null": "unavailable; inspect status and report parameters"
          },
          "good_amt": {
            "dtype": "Float64",
            "unit": "unknown_business_unit",
            "meaning": "好样本金金额和；业务币种未知",
            "null": "unavailable; inspect status and report parameters"
          },
          "bad_amt": {
            "dtype": "Float64",
            "unit": "unknown_business_unit",
            "meaning": "坏样本金金额和；业务币种未知",
            "null": "unavailable; inspect status and report parameters"
          },
          "sample_status": {
            "dtype": "String",
            "unit": "state",
            "meaning": "empty 无样本或 populated 有样本；与是否请求标签分开",
            "null": "unavailable; inspect status and report parameters"
          },
          "bad_rate": {
            "dtype": "Float64",
            "unit": "ratio",
            "meaning": "坏人数/有表现人数；加权时为坏权重/有表现权重，见 parameters",
            "null": "unavailable; inspect status and report parameters"
          },
          "observed_coverage": {
            "dtype": "Float64",
            "unit": "ratio",
            "meaning": "有表现整数样本数/全部整数样本数",
            "null": "unavailable; inspect status and report parameters"
          },
          "unweighted_ci_lower": {
            "dtype": "Float64",
            "unit": "ratio",
            "meaning": "integer bad/n Wilson lower; never weighted rate CI",
            "null": "unavailable; inspect status and report parameters"
          },
          "unweighted_ci_upper": {
            "dtype": "Float64",
            "unit": "ratio",
            "meaning": "integer bad/n Wilson upper; never weighted rate CI",
            "null": "unavailable; inspect status and report parameters"
          },
          "status": {
            "dtype": "String",
            "unit": "state",
            "meaning": "valid 有效（零值仍有效）；low_sample 已观测样本低于阈值；empty 无样本；unobserved 无观测标签；not_requested 未请求目标；invalid_denominator 风险分母无效；不是风险结论",
            "null": "unavailable; inspect status and report parameters"
          },
          "weighted_ci_status": {
            "dtype": "String",
            "unit": "state",
            "meaning": "加权置信区间 unsupported；未请求 not_requested",
            "null": "unavailable; inspect status and report parameters"
          },
          "unweighted_ci_status": {
            "dtype": "String",
            "unit": "state",
            "meaning": "有效整数 Wilson 区间 valid；无表现 unavailable；无标签 not_requested",
            "null": "unavailable; inspect status and report parameters"
          },
          "observed_amt": {
            "dtype": "Float64",
            "unit": "unknown_business_unit",
            "meaning": "good_amt+bad_amt，有表现非负金额分母，币种见 business_context",
            "null": "unavailable; inspect status and report parameters"
          },
          "amt_bad_rate": {
            "dtype": "Float64",
            "unit": "ratio",
            "meaning": "bad_amt/observed_amt；未表现金额不计入分母，分母非正时为空",
            "null": "unavailable; inspect status and report parameters"
          },
          "scope_sample_count": {
            "dtype": "Int64",
            "unit": "count",
            "meaning": "同 target/group/period 全部真实样本人数，包含特殊箱；sample_share 的分母",
            "null": "unavailable; inspect status and report parameters"
          },
          "overall_bad_rate": {
            "dtype": "Float64",
            "unit": "ratio",
            "meaning": "同 target/group/period 全部样本总体坏率，包含特殊箱；权重口径见 parameters",
            "null": "unavailable; inspect status and report parameters"
          },
          "overall_status": {
            "dtype": "String",
            "unit": "state",
            "meaning": "同 target/group/period 全样本总体坏率的 valid/low_sample/empty/unobserved/not_requested/invalid_denominator 状态，包含特殊箱",
            "null": "unavailable; inspect status and report parameters"
          },
          "sample_share": {
            "dtype": "Float64",
            "unit": "ratio",
            "meaning": "样本数/同标签同范围全部样本数，含所有特殊箱",
            "null": "unavailable; inspect status and report parameters"
          },
          "lift_vs_overall": {
            "dtype": "Float64",
            "unit": "dimensionless",
            "meaning": "同口径格子或边际坏率/总体坏率；零分母不可用",
            "null": "unavailable; inspect status and report parameters"
          },
          "lift_status": {
            "dtype": "String",
            "unit": "state",
            "meaning": "相对整体风险倍数的 valid/low_sample/empty/unobserved/not_requested/invalid_denominator 状态；有效零分子仍为 valid",
            "null": "unavailable; inspect status and report parameters"
          }
        },
        "feature_scope": [
          "EXT_SOURCE_2",
          "EXT_SOURCE_3"
        ],
        "feature_scope_roles": {
          "score_x": "EXT_SOURCE_2",
          "score_y": "EXT_SOURCE_3"
        }
      },
      "bins": {
        "rows": 12,
        "grain": "axis/bin_id",
        "schema_version": 1,
        "fields": {
          "axis": {
            "dtype": "String",
            "unit": "unknown",
            "meaning": "描述字段或未登记指标；含义未知",
            "null": "unavailable; inspect status and report parameters"
          },
          "feature": {
            "dtype": "String",
            "unit": "identifier",
            "meaning": "原输入特征名称",
            "null": "unavailable; inspect status and report parameters"
          },
          "bin_id": {
            "dtype": "String",
            "unit": "identifier",
            "meaning": "保存的稳定分段 ID，不因展示方向改变",
            "null": "unavailable; inspect status and report parameters"
          },
          "raw_order": {
            "dtype": "Int64",
            "unit": "unknown",
            "meaning": "描述字段或未登记指标；含义未知",
            "null": "unavailable; inspect status and report parameters"
          },
          "risk_rank": {
            "dtype": "Int64",
            "unit": "ordinal",
            "meaning": "正常分段低风险到高风险的 1 起始顺序；特殊箱为 null",
            "null": "unavailable; inspect status and report parameters"
          },
          "display_label": {
            "dtype": "String",
            "unit": "category",
            "meaning": "保存的固定展示编号 X1/Y1 等，按 risk_rank 排序；不表示原始分数阈值",
            "null": "unavailable; inspect status and report parameters"
          },
          "kind": {
            "dtype": "String",
            "unit": "unknown",
            "meaning": "描述字段或未登记指标；含义未知",
            "null": "unavailable; inspect status and report parameters"
          },
          "lower": {
            "dtype": "Float64",
            "unit": "score_unit",
            "meaning": "原始分段数值下界；null 与 lower_unbounded 一起解释",
            "null": "unavailable; inspect status and report parameters"
          },
          "upper": {
            "dtype": "Float64",
            "unit": "score_unit",
            "meaning": "原始分段数值上界；null 与 upper_unbounded 一起解释",
            "null": "unavailable; inspect status and report parameters"
          },
          "lower_unbounded": {
            "dtype": "Boolean",
            "unit": "unknown",
            "meaning": "描述字段或未登记指标；含义未知",
            "null": "unavailable; inspect status and report parameters"
          },
          "upper_unbounded": {
            "dtype": "Boolean",
            "unit": "unknown",
            "meaning": "描述字段或未登记指标；含义未知",
            "null": "unavailable; inspect status and report parameters"
          },
          "lower_closed": {
            "dtype": "Boolean",
            "unit": "unknown",
            "meaning": "描述字段或未登记指标；含义未知",
            "null": "unavailable; inspect status and report parameters"
          },
          "upper_closed": {
            "dtype": "Boolean",
            "unit": "unknown",
            "meaning": "描述字段或未登记指标；含义未知",
            "null": "unavailable; inspect status and report parameters"
          },
          "special_value": {
            "dtype": "Float64",
            "unit": "unknown",
            "meaning": "描述字段或未登记指标；含义未知",
            "null": "unavailable; inspect status and report parameters"
          },
          "direction": {
            "dtype": "String",
            "unit": "unknown",
            "meaning": "描述字段或未登记指标；含义未知",
            "null": "unavailable; inspect status and report parameters"
          },
          "fit_source": {
            "dtype": "String",
            "unit": "unknown",
            "meaning": "描述字段或未登记指标；含义未知",
            "null": "unavailable; inspect status and report parameters"
          }
        },
        "feature_roles": {
          "feature": "feature"
        }
      }
    },
    "parameters": {
      "score_x": "EXT_SOURCE_2",
      "score_y": "EXT_SOURCE_3",
      "score_directions": {
        "EXT_SOURCE_2": "lower_risk",
        "EXT_SOURCE_3": "lower_risk"
      },
      "targets": [
        "TARGET"
      ],
      "requested_n_bins": 5,
      "actual_n_bins": {
        "EXT_SOURCE_2": 4,
        "EXT_SOURCE_3": 4
      },
      "bin_definitions": {
        "x": {
          "score": "EXT_SOURCE_2",
          "direction": "lower_risk",
          "cutpoints": [
            0.3922384503211481,
            0.5659775412462638,
            0.6635194529973911
          ],
          "special_values": [],
          "probability": false,
          "closed": "right",
          "actual_n_bins": 4,
          "fit": {
            "binning_type": "native",
            "binner_params": {
              "cart_params": {},
              "join_threshold": 100,
              "merge_small_bins": false,
              "method": "quantile",
              "min_bin_size": 0.05,
              "missing_values": [],
              "n_bins": 4,
              "n_jobs": -1,
              "remove_empty_bins": false,
              "special_values": []
            },
            "source": "current_input",
            "target": null,
            "reference_row_count": 215374,
            "valid_score_row_count": 214928,
            "fit_row_count": 215374,
            "usable_fit_row_count": 214928,
            "observed_class_count": null,
            "requested_n_bins": 4,
            "actual_n_bins": 4,
            "diagnostic": null,
            "fitted_trend": null,
            "closed": "right"
          }
        },
        "y": {
          "score": "EXT_SOURCE_3",
          "direction": "lower_risk",
          "cutpoints": [
            0.3706496323299817,
            0.5352762504724826,
            0.6674577419214722
          ],
          "special_values": [],
          "probability": false,
          "closed": "right",
          "actual_n_bins": 4,
          "fit": {
            "binning_type": "native",
            "binner_params": {
              "cart_params": {},
              "join_threshold": 100,
              "merge_small_bins": false,
              "method": "quantile",
              "min_bin_size": 0.05,
              "missing_values": [],
              "n_bins": 4,
              "n_jobs": -1,
              "remove_empty_bins": false,
              "special_values": []
            },
            "source": "current_input",
            "target": null,
            "reference_row_count": 215374,
            "valid_score_row_count": 172416,
            "fit_row_count": 215374,
            "usable_fit_row_count": 172416,
            "observed_class_count": null,
            "requested_n_bins": 4,
            "actual_n_bins": 4,
            "diagnostic": null,
            "fitted_trend": null,
            "closed": "right"
          }
        }
      },
      "binning_type": null,
      "binning_target": null,
      "fitted_targets": {
        "x": null,
        "y": null
      },
      "fit_performed": false,
      "binning_parameters": {
        "x": {
          "binning_type": "native",
          "binner_params": {
            "cart_params": {},
            "join_threshold": 100,
            "merge_small_bins": false,
            "method": "quantile",
            "min_bin_size": 0.05,
            "missing_values": [],
            "n_bins": 4,
            "n_jobs": -1,
            "remove_empty_bins": false,
            "special_values": []
          },
          "source": "current_input",
          "target": null,
          "reference_row_count": 215374,
          "valid_score_row_count": 214928,
          "fit_row_count": 215374,
          "usable_fit_row_count": 214928,
          "observed_class_count": null,
          "requested_n_bins": 4,
          "actual_n_bins": 4,
          "diagnostic": null,
          "fitted_trend": null,
          "closed": "right"
        },
        "y": {
          "binning_type": "native",
          "binner_params": {
            "cart_params": {},
            "join_threshold": 100,
            "merge_small_bins": false,
            "method": "quantile",
            "min_bin_size": 0.05,
            "missing_values": [],
            "n_bins": 4,
            "n_jobs": -1,
            "remove_empty_bins": false,
            "special_values": []
          },
          "source": "current_input",
          "target": null,
          "reference_row_count": 215374,
          "valid_score_row_count": 172416,
          "fit_row_count": 215374,
          "usable_fit_row_count": 172416,
          "observed_class_count": null,
          "requested_n_bins": 4,
          "actual_n_bins": 4,
          "diagnostic": null,
          "fitted_trend": null,
          "closed": "right"
        }
      },
      "binning_reference_policy": "explicit reference or current input; fitted once per axis across all scopes/targets",
      "fit_source": "saved_definition",
      "input_row_count": 356255,
      "projected_columns": [
        "EXT_SOURCE_2",
        "EXT_SOURCE_3",
        "TARGET",
        "dataset_flag",
        "AMT_CREDIT"
      ],
      "group_col": "dataset_flag",
      "time_col": null,
      "time_grain": null,
      "scope_dimensions": {
        "group": {
          "source": "group",
          "column": "dataset_flag",
          "grain": null
        },
        "period": {
          "source": "none",
          "column": null,
          "grain": null
        }
      },
      "actual_scope_count": 5,
      "max_scopes": 10000,
      "weights_col": null,
      "amount_col": "AMT_CREDIT",
      "min_observed": 30,
      "confidence_level": 0.95,
      "sample_share_denominator": "all samples including special bins, per target/group/period",
      "bad_rate_denominator": "observed_sample_count",
      "confidence_interval": "unweighted integer Wilson; weighted CI unsupported",
      "amount_policy": "existing helper: nonnegative amounts contribute; negative/null/NaN contribute zero; infinity rejected",
      "score_missing_policy": "null/NaN/custom missing_values -> missing; nonfinite/nonnumeric/probability domain violation -> invalid",
      "ratio_unit": "fraction; delta fraction difference",
      "sample_semantics": "historical sample retention; population extrapolation unknown"
    },
    "feature_metadata": {
      "EXT_SOURCE_2": {
        "display_name": "外部来源分 2",
        "description": "Normalized score from external data source",
        "data_source": "Home Credit 2018 application_{train|test}.csv",
        "unit": "归一化值（无量纲）"
      },
      "EXT_SOURCE_3": {
        "display_name": "外部来源分 3",
        "description": "Normalized score from external data source",
        "data_source": "Home Credit 2018 application_{train|test}.csv",
        "unit": "归一化值（无量纲）"
      }
    },
    "business_context": {
      "dataset_id": "home-credit-default-risk-2018",
      "sample_unit": "unknown",
      "label_definition": "unknown",
      "observation_window": "unknown",
      "source": "https://www.kaggle.com/competitions/home-credit-default-risk/data",
      "real_features": {
        "source": "application_train.csv/application_test.csv",
        "simulated": false,
        "derived_features_added": false
      },
      "target": {
        "field": "TARGET",
        "definition": "Target variable (1 - client with payment difficulties: he/she had late payment more than X days on at least one of the first Y installments of the loan in our sample, 0 - all other cases)",
        "simulated": false,
        "available_in": "application_train.csv",
        "unavailable_in": "application_test.csv",
        "unobserved_value": null,
        "performance_window": "X/Y 未公开；不推断 bad30/bad60"
      },
      "date": {
        "field": "APPLY_DATE",
        "simulated": true,
        "train_range": [
          "2026-01-01",
          "2026-06-30"
        ],
        "test_range": [
          "2026-07-01",
          "2026-07-31"
        ],
        "limitation": "功能演示日期，不支持真实跨期泛化、季节性或线上漂移结论。"
      },
      "partitions": {
        "field": "dataset_flag",
        "simulated": true,
        "0train": "拟合、候选发现、开发筛选与 PSI 参考分布",
        "1val": "验证或筛选；参与选择后不是最终独立评估",
        "2test": "有标签独立评估，不等同于原始 application_test",
        "3oot": "模拟时间外独立评估，不是真实业务 OOT",
        "4_oot_undue": "原始比赛测试表，标签未公开；名称不代表真实贷款未到期"
      },
      "amount": {
        "field": "AMT_CREDIT",
        "unit": "原始金额单位",
        "currency": "未公开",
        "meaning": "贷款金额，不等于损失或利润",
        "included_as_feature": false
      },
      "weights": null,
      "sample_scope": "两个 application 文件的全部样本",
      "preparation_version": "home-credit-2018-v1",
      "special_values": {
        "DAYS_EMPLOYED": {
          "value": 365243,
          "count": 64648,
          "handling": "保留原值；该异常正值作为本字段的特殊值配置，不应用于其他字段。",
          "meaning": "官方字段说明未解释此值，不推断实际就业时长。"
        }
      },
      "labels": {
        "TARGET": {
          "field": "TARGET",
          "definition": "Target variable (1 - client with payment difficulties: he/she had late payment more than X days on at least one of the first Y installments of the loan in our sample, 0 - all other cases)",
          "simulated": false,
          "available_in": "application_train.csv",
          "unavailable_in": "application_test.csv",
          "unobserved_value": null,
          "performance_window": "X/Y 未公开；不推断 bad30/bad60"
        }
      },
      "score_directions": {
        "EXT_SOURCE_2": "lower_risk",
        "EXT_SOURCE_3": "lower_risk"
      },
      "score_direction_basis": "official normalized external score; observed Train association only",
      "binning_origin": "0train only; frozen cutpoints"
    },
    "source": {
      "dataset_id": "home-credit-default-risk-2018",
      "computation": "score_cross"
    },
    "public_functions": [
      "mars.analysis.get_score_bin_definitions",
      "mars.analysis.get_score_cell",
      "mars.analysis.show_score_matrix",
      "mars.analysis.evaluate_score_policy",
      "mars.analysis.write_score_cross_html"
    ],
    "saved_operations": "public functions accept load_report ReportSnapshot; no source samples or fitted objects required",
    "operations": [
      "describe",
      "get_table",
      "query_page",
      "get_feature",
      "search_features",
      "to_ai_context",
      "save",
      "show_table",
      "write_excel",
      "write_html"
    ],
    "limitations": [
      "Only saved aggregate evidence; no causal or deployment conclusion.",
      "Null is unavailable, not numeric zero. See status and denominators."
    ]
  },
  "queries": [
    {
      "question": "同一来源分 2 箱内的来源分 3 风险梯度",
      "reference": {
        "report_id": "4178f2f6-3d7c-4583-b1da-9d4c0bce24ec",
        "table": "cells",
        "query": {
          "offset": 0,
          "limit": 8,
          "filters": {
            "group": "0train",
            "target": "TARGET",
            "x_bin": "b1"
          },
          "sort_by": "y_risk_rank"
        }
      },
      "total_rows": 6,
      "returned_rows": 6,
      "omitted_rows": 0,
      "next_offset": null,
      "rows": [
        {
          "group": "0train",
          "period": "Total",
          "target": "TARGET",
          "x_bin": "b1",
          "y_bin": "b3",
          "x_risk_rank": 3,
          "y_risk_rank": 1,
          "sample_count": 10035,
          "observed_sample_count": 10035,
          "bad_sample_count": 366,
          "tot_amt": 5924342241.0,
          "good_amt": 5704408129.5,
          "bad_amt": 219934111.5,
          "sample_status": "populated",
          "bad_rate": 0.03647234678624813,
          "observed_coverage": 1.0,
          "unweighted_ci_lower": 0.03297835412132557,
          "unweighted_ci_upper": 0.040321086042075176,
          "status": "valid",
          "weighted_ci_status": "not_requested",
          "unweighted_ci_status": "valid",
          "observed_amt": 5924342241.0,
          "amt_bad_rate": 0.03712380253421622,
          "scope_sample_count": 215374,
          "overall_bad_rate": 0.081091496652335,
          "overall_status": "valid",
          "sample_share": 0.046593367815985214,
          "lift_vs_overall": 0.449767833767043,
          "lift_status": "valid",
          "row_bad_rate": 0.08179178918375703,
          "delta_vs_row": -0.045319442397508895,
          "lift_vs_row": 0.44591696978663414
        },
        {
          "group": "0train",
          "period": "Total",
          "target": "TARGET",
          "x_bin": "b1",
          "y_bin": "b2",
          "x_risk_rank": 3,
          "y_risk_rank": 2,
          "sample_count": 10546,
          "observed_sample_count": 10546,
          "bad_sample_count": 535,
          "tot_amt": 6358590031.5,
          "good_amt": 6046360078.5,
          "bad_amt": 312229953.0,
          "sample_status": "populated",
          "bad_rate": 0.05073013464820785,
          "observed_coverage": 1.0,
          "unweighted_ci_lower": 0.046703048462136236,
          "unweighted_ci_upper": 0.05508440142630338,
          "status": "valid",
          "weighted_ci_status": "not_requested",
          "unweighted_ci_status": "valid",
          "observed_amt": 6358590031.5,
          "amt_bad_rate": 0.04910364584809449,
          "scope_sample_count": 215374,
          "overall_bad_rate": 0.081091496652335,
          "overall_status": "valid",
          "sample_share": 0.04896598475210564,
          "lift_vs_overall": 0.6255912980087671,
          "lift_status": "valid",
          "row_bad_rate": 0.08179178918375703,
          "delta_vs_row": -0.031061654535549175,
          "lift_vs_row": 0.6202350523746987
        },
        {
          "group": "0train",
          "period": "Total",
          "target": "TARGET",
          "x_bin": "b1",
          "y_bin": "b1",
          "x_risk_rank": 3,
          "y_risk_rank": 3,
          "sample_count": 10918,
          "observed_sample_count": 10918,
          "bad_sample_count": 857,
          "tot_amt": 6419354265.0,
          "good_amt": 5939606803.5,
          "bad_amt": 479747461.5,
          "sample_status": "populated",
          "bad_rate": 0.07849422971240154,
          "observed_coverage": 1.0,
          "unweighted_ci_lower": 0.07359638613448766,
          "unweighted_ci_upper": 0.0836885795279036,
          "status": "valid",
          "weighted_ci_status": "not_requested",
          "unweighted_ci_status": "valid",
          "observed_amt": 6419354265.0,
          "amt_bad_rate": 0.07473453585755638,
          "scope_sample_count": 215374,
          "overall_bad_rate": 0.081091496652335,
          "overall_status": "valid",
          "sample_share": 0.05069321273691346,
          "lift_vs_overall": 0.9679711554582748,
          "lift_status": "valid",
          "row_bad_rate": 0.08179178918375703,
          "delta_vs_row": -0.003297559471355488,
          "lift_vs_row": 0.9596834901857074
        },
        {
          "group": "0train",
          "period": "Total",
          "target": "TARGET",
          "x_bin": "b1",
          "y_bin": "b0",
          "x_risk_rank": 3,
          "y_risk_rank": 4,
          "sample_count": 11520,
          "observed_sample_count": 11520,
          "bad_sample_count": 1653,
          "tot_amt": 6454188297.0,
          "good_amt": 5536718383.5,
          "bad_amt": 917469913.5,
          "sample_status": "populated",
          "bad_rate": 0.14348958333333334,
          "observed_coverage": 1.0,
          "unweighted_ci_lower": 0.13720664467868499,
          "unweighted_ci_upper": 0.1500102066332742,
          "status": "valid",
          "weighted_ci_status": "not_requested",
          "unweighted_ci_status": "valid",
          "observed_amt": 6454188297.0,
          "amt_bad_rate": 0.14215109186176877,
          "scope_sample_count": 215374,
          "overall_bad_rate": 0.081091496652335,
          "overall_status": "valid",
          "sample_share": 0.05348835049727451,
          "lift_vs_overall": 1.7694775563030825,
          "lift_status": "valid",
          "row_bad_rate": 0.08179178918375703,
          "delta_vs_row": 0.06169779414957631,
          "lift_vs_row": 1.7543274791429655
        },
        {
          "group": "0train",
          "period": "Total",
          "target": "TARGET",
          "x_bin": "b1",
          "y_bin": "invalid",
          "x_risk_rank": 3,
          "y_risk_rank": null,
          "sample_count": 0,
          "observed_sample_count": 0,
          "bad_sample_count": 0,
          "tot_amt": 0.0,
          "good_amt": 0.0,
          "bad_amt": 0.0,
          "sample_status": "empty",
          "bad_rate": null,
          "observed_coverage": null,
          "unweighted_ci_lower": null,
          "unweighted_ci_upper": null,
          "status": "empty",
          "weighted_ci_status": "not_requested",
          "unweighted_ci_status": "unavailable",
          "observed_amt": 0.0,
          "amt_bad_rate": null,
          "scope_sample_count": 215374,
          "overall_bad_rate": 0.081091496652335,
          "overall_status": "valid",
          "sample_share": 0.0,
          "lift_vs_overall": null,
          "lift_status": "empty",
          "row_bad_rate": 0.08179178918375703,
          "delta_vs_row": null,
          "lift_vs_row": null
        },
        {
          "group": "0train",
          "period": "Total",
          "target": "TARGET",
          "x_bin": "b1",
          "y_bin": "missing",
          "x_risk_rank": 3,
          "y_risk_rank": null,
          "sample_count": 10715,
          "observed_sample_count": 10715,
          "bad_sample_count": 984,
          "tot_amt": 5810879353.5,
          "good_amt": 5299043229.0,
          "bad_amt": 511836124.5,
          "sample_status": "populated",
          "bad_rate": 0.0918338777414839,
          "observed_coverage": 1.0,
          "unweighted_ci_lower": 0.08651108538621521,
          "unweighted_ci_upper": 0.09744923032477393,
          "status": "valid",
          "weighted_ci_status": "not_requested",
          "unweighted_ci_status": "valid",
          "observed_amt": 5810879353.5,
          "amt_bad_rate": 0.08808238708169215,
          "scope_sample_count": 215374,
          "overall_bad_rate": 0.081091496652335,
          "overall_status": "valid",
          "sample_share": 0.049750666282838224,
          "lift_vs_overall": 1.1324723495387548,
          "lift_status": "valid",
          "row_bad_rate": 0.08179178918375703,
          "delta_vs_row": 0.01004208855772687,
          "lift_vs_row": 1.1227762426759718
        }
      ]
    },
    {
      "question": "来源分 2 边际风险包含缺失箱",
      "reference": {
        "report_id": "4178f2f6-3d7c-4583-b1da-9d4c0bce24ec",
        "table": "row_summary",
        "query": {
          "offset": 0,
          "limit": 6,
          "filters": {
            "group": "0train",
            "target": "TARGET"
          },
          "sort_by": "x_risk_rank"
        }
      },
      "total_rows": 6,
      "returned_rows": 6,
      "omitted_rows": 0,
      "next_offset": null,
      "rows": [
        {
          "target": "TARGET",
          "group": "0train",
          "period": "Total",
          "x_bin": "b3",
          "x_risk_rank": 1,
          "sample_count": 53728,
          "observed_sample_count": 53728,
          "bad_sample_count": 2029,
          "tot_amt": 36411960546.0,
          "good_amt": 35098499929.5,
          "bad_amt": 1313460616.5,
          "sample_status": "populated",
          "bad_rate": 0.03776429422275164,
          "observed_coverage": 1.0,
          "unweighted_ci_lower": 0.03618519290148716,
          "unweighted_ci_upper": 0.03940948892108969,
          "status": "valid",
          "weighted_ci_status": "not_requested",
          "unweighted_ci_status": "valid",
          "observed_amt": 36411960546.0,
          "amt_bad_rate": 0.036072230025644386,
          "scope_sample_count": 215374,
          "overall_bad_rate": 0.081091496652335,
          "overall_status": "valid",
          "sample_share": 0.24946372356923305,
          "lift_vs_overall": 0.4656998055500093,
          "lift_status": "valid"
        },
        {
          "target": "TARGET",
          "group": "0train",
          "period": "Total",
          "x_bin": "b2",
          "x_risk_rank": 2,
          "sample_count": 53732,
          "observed_sample_count": 53732,
          "bad_sample_count": 3297,
          "tot_amt": 32871806028.0,
          "good_amt": 30912944098.5,
          "bad_amt": 1958861929.5,
          "sample_status": "populated",
          "bad_rate": 0.06136008337675873,
          "observed_coverage": 1.0,
          "unweighted_ci_lower": 0.05936207471766718,
          "unweighted_ci_upper": 0.06342080686941672,
          "status": "valid",
          "weighted_ci_status": "not_requested",
          "unweighted_ci_status": "valid",
          "observed_amt": 32871806028.0,
          "amt_bad_rate": 0.05959094330963907,
          "scope_sample_count": 215374,
          "overall_bad_rate": 0.081091496652335,
          "overall_status": "valid",
          "sample_share": 0.2494822959131557,
          "lift_vs_overall": 0.7566771598732343,
          "lift_status": "valid"
        },
        {
          "target": "TARGET",
          "group": "0train",
          "period": "Total",
          "x_bin": "b1",
          "x_risk_rank": 3,
          "sample_count": 53734,
          "observed_sample_count": 53734,
          "bad_sample_count": 4395,
          "tot_amt": 30967354188.0,
          "good_amt": 28526136624.0,
          "bad_amt": 2441217564.0,
          "sample_status": "populated",
          "bad_rate": 0.08179178918375703,
          "observed_coverage": 1.0,
          "unweighted_ci_lower": 0.07950445259331128,
          "unweighted_ci_upper": 0.08413891714567263,
          "status": "valid",
          "weighted_ci_status": "not_requested",
          "unweighted_ci_status": "valid",
          "observed_amt": 30967354188.0,
          "amt_bad_rate": 0.07883197089359296,
          "scope_sample_count": 215374,
          "overall_bad_rate": 0.081091496652335,
          "overall_status": "valid",
          "sample_share": 0.24949158208511704,
          "lift_vs_overall": 1.008635831873031,
          "lift_status": "valid"
        },
        {
          "target": "TARGET",
          "group": "0train",
          "period": "Total",
          "x_bin": "b0",
          "x_risk_rank": 4,
          "sample_count": 53734,
          "observed_sample_count": 53734,
          "bad_sample_count": 7709,
          "tot_amt": 28540803321.0,
          "good_amt": 24537443503.5,
          "bad_amt": 4003359817.5,
          "sample_status": "populated",
          "bad_rate": 0.14346596196076972,
          "observed_coverage": 1.0,
          "unweighted_ci_lower": 0.14052749942787918,
          "unweighted_ci_upper": 0.14645539828747567,
          "status": "valid",
          "weighted_ci_status": "not_requested",
          "unweighted_ci_status": "valid",
          "observed_amt": 28540803321.0,
          "amt_bad_rate": 0.1402679445450077,
          "scope_sample_count": 215374,
          "overall_bad_rate": 0.081091496652335,
          "overall_status": "valid",
          "sample_share": 0.24949158208511704,
          "lift_vs_overall": 1.769186263460568,
          "lift_status": "valid"
        },
        {
          "target": "TARGET",
          "group": "0train",
          "period": "Total",
          "x_bin": "invalid",
          "x_risk_rank": null,
          "sample_count": 0,
          "observed_sample_count": 0,
          "bad_sample_count": 0,
          "tot_amt": 0.0,
          "good_amt": 0.0,
          "bad_amt": 0.0,
          "sample_status": "empty",
          "bad_rate": null,
          "observed_coverage": null,
          "unweighted_ci_lower": null,
          "unweighted_ci_upper": null,
          "status": "empty",
          "weighted_ci_status": "not_requested",
          "unweighted_ci_status": "unavailable",
          "observed_amt": 0.0,
          "amt_bad_rate": null,
          "scope_sample_count": 215374,
          "overall_bad_rate": 0.081091496652335,
          "overall_status": "valid",
          "sample_share": 0.0,
          "lift_vs_overall": null,
          "lift_status": "empty"
        },
        {
          "target": "TARGET",
          "group": "0train",
          "period": "Total",
          "x_bin": "missing",
          "x_risk_rank": null,
          "sample_count": 446,
          "observed_sample_count": 446,
          "bad_sample_count": 35,
          "tot_amt": 206907705.0,
          "good_amt": 191105374.5,
          "bad_amt": 15802330.5,
          "sample_status": "populated",
          "bad_rate": 0.07847533632286996,
          "observed_coverage": 1.0,
          "unweighted_ci_lower": 0.056964940371210304,
          "unweighted_ci_upper": 0.1071850226274807,
          "status": "valid",
          "weighted_ci_status": "not_requested",
          "unweighted_ci_status": "valid",
          "observed_amt": 206907705.0,
          "amt_bad_rate": 0.07637381362864182,
          "scope_sample_count": 215374,
          "overall_bad_rate": 0.081091496652335,
          "overall_status": "valid",
          "sample_share": 0.0020708163473771206,
          "lift_vs_overall": 0.9677381669167934,
          "lift_status": "valid"
        }
      ]
    },
    {
      "question": "来源分 3 的边际风险",
      "reference": {
        "report_id": "4178f2f6-3d7c-4583-b1da-9d4c0bce24ec",
        "table": "column_summary",
        "query": {
          "offset": 0,
          "limit": 6,
          "filters": {
            "group": "0train",
            "target": "TARGET"
          },
          "sort_by": "y_risk_rank"
        }
      },
      "total_rows": 6,
      "returned_rows": 6,
      "omitted_rows": 0,
      "next_offset": null,
      "rows": [
        {
          "target": "TARGET",
          "group": "0train",
          "period": "Total",
          "y_bin": "b3",
          "y_risk_rank": 1,
          "sample_count": 43055,
          "observed_sample_count": 43055,
          "bad_sample_count": 1531,
          "tot_amt": 26641116553.5,
          "good_amt": 25709269459.5,
          "bad_amt": 931847094.0,
          "sample_status": "populated",
          "bad_rate": 0.03555916850540007,
          "observed_coverage": 1.0,
          "unweighted_ci_lower": 0.03385094858637032,
          "unweighted_ci_upper": 0.03735025783142684,
          "status": "valid",
          "weighted_ci_status": "not_requested",
          "unweighted_ci_status": "valid",
          "observed_amt": 26641116553.5,
          "amt_bad_rate": 0.0349777792581887,
          "scope_sample_count": 215374,
          "overall_bad_rate": 0.081091496652335,
          "overall_status": "valid",
          "sample_share": 0.1999080668975828,
          "lift_vs_overall": 0.43850674822113,
          "lift_status": "valid"
        },
        {
          "target": "TARGET",
          "group": "0train",
          "period": "Total",
          "y_bin": "b2",
          "y_risk_rank": 2,
          "sample_count": 42953,
          "observed_sample_count": 42953,
          "bad_sample_count": 2127,
          "tot_amt": 26834531611.5,
          "good_amt": 25548374776.5,
          "bad_amt": 1286156835.0,
          "sample_status": "populated",
          "bad_rate": 0.04951924196214467,
          "observed_coverage": 1.0,
          "unweighted_ci_lower": 0.04750754115753182,
          "unweighted_ci_upper": 0.05161151215793011,
          "status": "valid",
          "weighted_ci_status": "not_requested",
          "unweighted_ci_status": "valid",
          "observed_amt": 26834531611.5,
          "amt_bad_rate": 0.04792917028031205,
          "scope_sample_count": 215374,
          "overall_bad_rate": 0.081091496652335,
          "overall_status": "valid",
          "sample_share": 0.19943447212755486,
          "lift_vs_overall": 0.6106588730807299,
          "lift_status": "valid"
        },
        {
          "target": "TARGET",
          "group": "0train",
          "period": "Total",
          "y_bin": "b1",
          "y_risk_rank": 3,
          "sample_count": 43003,
          "observed_sample_count": 43003,
          "bad_sample_count": 3259,
          "tot_amt": 26258556636.0,
          "good_amt": 24395827423.5,
          "bad_amt": 1862729212.5,
          "sample_status": "populated",
          "bad_rate": 0.07578541032021022,
          "observed_coverage": 1.0,
          "unweighted_ci_lower": 0.07332175680967182,
          "unweighted_ci_upper": 0.07832484725599517,
          "status": "valid",
          "weighted_ci_status": "not_requested",
          "unweighted_ci_status": "valid",
          "observed_amt": 26258556636.0,
          "amt_bad_rate": 0.07093798940746927,
          "scope_sample_count": 215374,
          "overall_bad_rate": 0.081091496652335,
          "overall_status": "valid",
          "sample_share": 0.19966662642658817,
          "lift_vs_overall": 0.9345666740512428,
          "lift_status": "valid"
        },
        {
          "target": "TARGET",
          "group": "0train",
          "period": "Total",
          "y_bin": "b0",
          "y_risk_rank": 4,
          "sample_count": 43405,
          "observed_sample_count": 43405,
          "bad_sample_count": 6542,
          "tot_amt": 25069643284.5,
          "good_amt": 21497356408.5,
          "bad_amt": 3572286876.0,
          "sample_status": "populated",
          "bad_rate": 0.15071996313788735,
          "observed_coverage": 1.0,
          "unweighted_ci_lower": 0.1473850737941104,
          "unweighted_ci_upper": 0.15411667144910987,
          "status": "valid",
          "weighted_ci_status": "not_requested",
          "unweighted_ci_status": "valid",
          "observed_amt": 25069643284.5,
          "amt_bad_rate": 0.1424945235742012,
          "scope_sample_count": 215374,
          "overall_bad_rate": 0.081091496652335,
          "overall_status": "valid",
          "sample_share": 0.20153314699081598,
          "lift_vs_overall": 1.858640786765494,
          "lift_status": "valid"
        },
        {
          "target": "TARGET",
          "group": "0train",
          "period": "Total",
          "y_bin": "invalid",
          "y_risk_rank": null,
          "sample_count": 0,
          "observed_sample_count": 0,
          "bad_sample_count": 0,
          "tot_amt": 0.0,
          "good_amt": 0.0,
          "bad_amt": 0.0,
          "sample_status": "empty",
          "bad_rate": null,
          "observed_coverage": null,
          "unweighted_ci_lower": null,
          "unweighted_ci_upper": null,
          "status": "empty",
          "weighted_ci_status": "not_requested",
          "unweighted_ci_status": "unavailable",
          "observed_amt": 0.0,
          "amt_bad_rate": null,
          "scope_sample_count": 215374,
          "overall_bad_rate": 0.081091496652335,
          "overall_status": "valid",
          "sample_share": 0.0,
          "lift_vs_overall": null,
          "lift_status": "empty"
        },
        {
          "target": "TARGET",
          "group": "0train",
          "period": "Total",
          "y_bin": "missing",
          "y_risk_rank": null,
          "sample_count": 42958,
          "observed_sample_count": 42958,
          "bad_sample_count": 4006,
          "tot_amt": 24194983702.5,
          "good_amt": 22115301462.0,
          "bad_amt": 2079682240.5,
          "sample_status": "populated",
          "bad_rate": 0.09325387587876531,
          "observed_coverage": 1.0,
          "unweighted_ci_lower": 0.09054031979996702,
          "unweighted_ci_upper": 0.09604017085483765,
          "status": "valid",
          "weighted_ci_status": "not_requested",
          "unweighted_ci_status": "valid",
          "observed_amt": 24194983702.5,
          "amt_bad_rate": 0.08595509986994172,
          "scope_sample_count": 215374,
          "overall_bad_rate": 0.081091496652335,
          "overall_status": "valid",
          "sample_share": 0.19945768755745819,
          "lift_vs_overall": 1.1499834104502262,
          "lift_status": "valid"
        }
      ]
    },
    {
      "question": "无标签比赛测试的分布和未观测状态",
      "reference": {
        "report_id": "4178f2f6-3d7c-4583-b1da-9d4c0bce24ec",
        "table": "cells",
        "query": {
          "offset": 0,
          "limit": 6,
          "filters": {
            "group": "4_oot_undue",
            "target": "TARGET"
          }
        }
      },
      "total_rows": 36,
      "returned_rows": 6,
      "omitted_rows": 30,
      "next_offset": 6,
      "rows": [
        {
          "group": "4_oot_undue",
          "period": "Total",
          "target": "TARGET",
          "x_bin": "b3",
          "y_bin": "b3",
          "x_risk_rank": 1,
          "y_risk_rank": 1,
          "sample_count": 2478,
          "observed_sample_count": 0,
          "bad_sample_count": 0,
          "tot_amt": 1470071947.5,
          "good_amt": 0.0,
          "bad_amt": 0.0,
          "sample_status": "populated",
          "bad_rate": null,
          "observed_coverage": 0.0,
          "unweighted_ci_lower": null,
          "unweighted_ci_upper": null,
          "status": "unobserved",
          "weighted_ci_status": "not_requested",
          "unweighted_ci_status": "unavailable",
          "observed_amt": 0.0,
          "amt_bad_rate": null,
          "scope_sample_count": 48744,
          "overall_bad_rate": null,
          "overall_status": "unobserved",
          "sample_share": 0.05083702609551945,
          "lift_vs_overall": null,
          "lift_status": "unobserved",
          "row_bad_rate": null,
          "delta_vs_row": null,
          "lift_vs_row": null
        },
        {
          "group": "4_oot_undue",
          "period": "Total",
          "target": "TARGET",
          "x_bin": "b3",
          "y_bin": "b2",
          "x_risk_rank": 1,
          "y_risk_rank": 2,
          "sample_count": 2589,
          "observed_sample_count": 0,
          "bad_sample_count": 0,
          "tot_amt": 1551692340.0,
          "good_amt": 0.0,
          "bad_amt": 0.0,
          "sample_status": "populated",
          "bad_rate": null,
          "observed_coverage": 0.0,
          "unweighted_ci_lower": null,
          "unweighted_ci_upper": null,
          "status": "unobserved",
          "weighted_ci_status": "not_requested",
          "unweighted_ci_status": "unavailable",
          "observed_amt": 0.0,
          "amt_bad_rate": null,
          "scope_sample_count": 48744,
          "overall_bad_rate": null,
          "overall_status": "unobserved",
          "sample_share": 0.05311422944362383,
          "lift_vs_overall": null,
          "lift_status": "unobserved",
          "row_bad_rate": null,
          "delta_vs_row": null,
          "lift_vs_row": null
        },
        {
          "group": "4_oot_undue",
          "period": "Total",
          "target": "TARGET",
          "x_bin": "b3",
          "y_bin": "b1",
          "x_risk_rank": 1,
          "y_risk_rank": 3,
          "sample_count": 2467,
          "observed_sample_count": 0,
          "bad_sample_count": 0,
          "tot_amt": 1485918067.5,
          "good_amt": 0.0,
          "bad_amt": 0.0,
          "sample_status": "populated",
          "bad_rate": null,
          "observed_coverage": 0.0,
          "unweighted_ci_lower": null,
          "unweighted_ci_upper": null,
          "status": "unobserved",
          "weighted_ci_status": "not_requested",
          "unweighted_ci_status": "unavailable",
          "observed_amt": 0.0,
          "amt_bad_rate": null,
          "scope_sample_count": 48744,
          "overall_bad_rate": null,
          "overall_status": "unobserved",
          "sample_share": 0.05061135729525685,
          "lift_vs_overall": null,
          "lift_status": "unobserved",
          "row_bad_rate": null,
          "delta_vs_row": null,
          "lift_vs_row": null
        },
        {
          "group": "4_oot_undue",
          "period": "Total",
          "target": "TARGET",
          "x_bin": "b3",
          "y_bin": "b0",
          "x_risk_rank": 1,
          "y_risk_rank": 4,
          "sample_count": 2101,
          "observed_sample_count": 0,
          "bad_sample_count": 0,
          "tot_amt": 1215863919.0,
          "good_amt": 0.0,
          "bad_amt": 0.0,
          "sample_status": "populated",
          "bad_rate": null,
          "observed_coverage": 0.0,
          "unweighted_ci_lower": null,
          "unweighted_ci_upper": null,
          "status": "unobserved",
          "weighted_ci_status": "not_requested",
          "unweighted_ci_status": "unavailable",
          "observed_amt": 0.0,
          "amt_bad_rate": null,
          "scope_sample_count": 48744,
          "overall_bad_rate": null,
          "overall_status": "unobserved",
          "sample_share": 0.04310274085015592,
          "lift_vs_overall": null,
          "lift_status": "unobserved",
          "row_bad_rate": null,
          "delta_vs_row": null,
          "lift_vs_row": null
        },
        {
          "group": "4_oot_undue",
          "period": "Total",
          "target": "TARGET",
          "x_bin": "b3",
          "y_bin": "invalid",
          "x_risk_rank": 1,
          "y_risk_rank": null,
          "sample_count": 0,
          "observed_sample_count": 0,
          "bad_sample_count": 0,
          "tot_amt": 0.0,
          "good_amt": 0.0,
          "bad_amt": 0.0,
          "sample_status": "empty",
          "bad_rate": null,
          "observed_coverage": null,
          "unweighted_ci_lower": null,
          "unweighted_ci_upper": null,
          "status": "empty",
          "weighted_ci_status": "not_requested",
          "unweighted_ci_status": "unavailable",
          "observed_amt": 0.0,
          "amt_bad_rate": null,
          "scope_sample_count": 48744,
          "overall_bad_rate": null,
          "overall_status": "unobserved",
          "sample_share": 0.0,
          "lift_vs_overall": null,
          "lift_status": "empty",
          "row_bad_rate": null,
          "delta_vs_row": null,
          "lift_vs_row": null
        },
        {
          "group": "4_oot_undue",
          "period": "Total",
          "target": "TARGET",
          "x_bin": "b3",
          "y_bin": "missing",
          "x_risk_rank": 1,
          "y_risk_rank": null,
          "sample_count": 1888,
          "observed_sample_count": 0,
          "bad_sample_count": 0,
          "tot_amt": 1049249623.5,
          "good_amt": 0.0,
          "bad_amt": 0.0,
          "sample_status": "populated",
          "bad_rate": null,
          "observed_coverage": 0.0,
          "unweighted_ci_lower": null,
          "unweighted_ci_upper": null,
          "status": "unobserved",
          "weighted_ci_status": "not_requested",
          "unweighted_ci_status": "unavailable",
          "observed_amt": 0.0,
          "amt_bad_rate": null,
          "scope_sample_count": 48744,
          "overall_bad_rate": null,
          "overall_status": "unobserved",
          "sample_share": 0.03873297226325291,
          "lift_vs_overall": null,
          "lift_status": "unobserved",
          "row_bad_rate": null,
          "delta_vs_row": null,
          "lift_vs_row": null
        }
      ]
    },
    {
      "question": "固定表达式与单来源分基线的聚合回放",
      "reference": {
        "report_id": "b6617a0c-3926-44f1-b63b-c9902615ec25",
        "table": "changes",
        "query": {
          "offset": 0,
          "limit": 5
        }
      },
      "total_rows": 5,
      "returned_rows": 5,
      "omitted_rows": 0,
      "next_offset": null,
      "rows": [
        {
          "target": "TARGET",
          "group": "0train",
          "period": "Total",
          "candidate_retained_count": 46788,
          "candidate_retained_share": 0.2172407068634097,
          "candidate_bad_rate": 0.0284688381636317,
          "baseline_retained_count": 107460,
          "baseline_retained_share": 0.49894601948238876,
          "baseline_bad_rate": 0.049562627954587754,
          "retained_count_delta": -60672,
          "retained_share_delta": -0.281705312618979,
          "bad_rate_delta": -0.021093789790956052
        },
        {
          "target": "TARGET",
          "group": "1val",
          "period": "Total",
          "candidate_retained_count": 6803,
          "candidate_retained_share": 0.22145182291666668,
          "candidate_bad_rate": 0.026017933264736146,
          "baseline_retained_count": 15445,
          "baseline_retained_share": 0.5027669270833334,
          "baseline_bad_rate": 0.0503075428941405,
          "retained_count_delta": -8642,
          "retained_share_delta": -0.2813151041666667,
          "bad_rate_delta": -0.024289609629404355
        },
        {
          "target": "TARGET",
          "group": "2test",
          "period": "Total",
          "candidate_retained_count": 6600,
          "candidate_retained_share": 0.21528525296017223,
          "candidate_bad_rate": 0.024696969696969696,
          "baseline_retained_count": 15086,
          "baseline_retained_share": 0.4920898979025997,
          "baseline_bad_rate": 0.044942330637677316,
          "retained_count_delta": -8486,
          "retained_share_delta": -0.2768046449424275,
          "bad_rate_delta": -0.02024536094070762
        },
        {
          "target": "TARGET",
          "group": "3oot",
          "period": "Total",
          "candidate_retained_count": 6858,
          "candidate_retained_share": 0.2229518855656697,
          "candidate_bad_rate": 0.025955088947214933,
          "baseline_retained_count": 15421,
          "baseline_retained_share": 0.501332899869961,
          "baseline_bad_rate": 0.04895921146488554,
          "retained_count_delta": -8563,
          "retained_share_delta": -0.2783810143042913,
          "bad_rate_delta": -0.02300412251767061
        },
        {
          "target": "TARGET",
          "group": "4_oot_undue",
          "period": "Total",
          "candidate_retained_count": 9876,
          "candidate_retained_share": 0.20260955194485475,
          "candidate_bad_rate": null,
          "baseline_retained_count": 23499,
          "baseline_retained_share": 0.4820901033973412,
          "baseline_bad_rate": null,
          "retained_count_delta": -13623,
          "retained_share_delta": -0.27948055145248646,
          "bad_rate_delta": null
        }
      ]
    }
  ],
  "findings": {
    "scope": {
      "group": "0train",
      "target": "TARGET"
    },
    "x_bin": "b1",
    "normal_cells": [
      {
        "group": "0train",
        "period": "Total",
        "target": "TARGET",
        "x_bin": "b1",
        "y_bin": "b3",
        "x_risk_rank": 3,
        "y_risk_rank": 1,
        "sample_count": 10035,
        "observed_sample_count": 10035,
        "bad_sample_count": 366,
        "tot_amt": 5924342241.0,
        "good_amt": 5704408129.5,
        "bad_amt": 219934111.5,
        "sample_status": "populated",
        "bad_rate": 0.03647234678624813,
        "observed_coverage": 1.0,
        "unweighted_ci_lower": 0.03297835412132557,
        "unweighted_ci_upper": 0.040321086042075176,
        "status": "valid",
        "weighted_ci_status": "not_requested",
        "unweighted_ci_status": "valid",
        "observed_amt": 5924342241.0,
        "amt_bad_rate": 0.03712380253421622,
        "scope_sample_count": 215374,
        "overall_bad_rate": 0.081091496652335,
        "overall_status": "valid",
        "sample_share": 0.046593367815985214,
        "lift_vs_overall": 0.449767833767043,
        "lift_status": "valid",
        "row_bad_rate": 0.08179178918375703,
        "delta_vs_row": -0.045319442397508895,
        "lift_vs_row": 0.44591696978663414
      },
      {
        "group": "0train",
        "period": "Total",
        "target": "TARGET",
        "x_bin": "b1",
        "y_bin": "b2",
        "x_risk_rank": 3,
        "y_risk_rank": 2,
        "sample_count": 10546,
        "observed_sample_count": 10546,
        "bad_sample_count": 535,
        "tot_amt": 6358590031.5,
        "good_amt": 6046360078.5,
        "bad_amt": 312229953.0,
        "sample_status": "populated",
        "bad_rate": 0.05073013464820785,
        "observed_coverage": 1.0,
        "unweighted_ci_lower": 0.046703048462136236,
        "unweighted_ci_upper": 0.05508440142630338,
        "status": "valid",
        "weighted_ci_status": "not_requested",
        "unweighted_ci_status": "valid",
        "observed_amt": 6358590031.5,
        "amt_bad_rate": 0.04910364584809449,
        "scope_sample_count": 215374,
        "overall_bad_rate": 0.081091496652335,
        "overall_status": "valid",
        "sample_share": 0.04896598475210564,
        "lift_vs_overall": 0.6255912980087671,
        "lift_status": "valid",
        "row_bad_rate": 0.08179178918375703,
        "delta_vs_row": -0.031061654535549175,
        "lift_vs_row": 0.6202350523746987
      },
      {
        "group": "0train",
        "period": "Total",
        "target": "TARGET",
        "x_bin": "b1",
        "y_bin": "b1",
        "x_risk_rank": 3,
        "y_risk_rank": 3,
        "sample_count": 10918,
        "observed_sample_count": 10918,
        "bad_sample_count": 857,
        "tot_amt": 6419354265.0,
        "good_amt": 5939606803.5,
        "bad_amt": 479747461.5,
        "sample_status": "populated",
        "bad_rate": 0.07849422971240154,
        "observed_coverage": 1.0,
        "unweighted_ci_lower": 0.07359638613448766,
        "unweighted_ci_upper": 0.0836885795279036,
        "status": "valid",
        "weighted_ci_status": "not_requested",
        "unweighted_ci_status": "valid",
        "observed_amt": 6419354265.0,
        "amt_bad_rate": 0.07473453585755638,
        "scope_sample_count": 215374,
        "overall_bad_rate": 0.081091496652335,
        "overall_status": "valid",
        "sample_share": 0.05069321273691346,
        "lift_vs_overall": 0.9679711554582748,
        "lift_status": "valid",
        "row_bad_rate": 0.08179178918375703,
        "delta_vs_row": -0.003297559471355488,
        "lift_vs_row": 0.9596834901857074
      },
      {
        "group": "0train",
        "period": "Total",
        "target": "TARGET",
        "x_bin": "b1",
        "y_bin": "b0",
        "x_risk_rank": 3,
        "y_risk_rank": 4,
        "sample_count": 11520,
        "observed_sample_count": 11520,
        "bad_sample_count": 1653,
        "tot_amt": 6454188297.0,
        "good_amt": 5536718383.5,
        "bad_amt": 917469913.5,
        "sample_status": "populated",
        "bad_rate": 0.14348958333333334,
        "observed_coverage": 1.0,
        "unweighted_ci_lower": 0.13720664467868499,
        "unweighted_ci_upper": 0.1500102066332742,
        "status": "valid",
        "weighted_ci_status": "not_requested",
        "unweighted_ci_status": "valid",
        "observed_amt": 6454188297.0,
        "amt_bad_rate": 0.14215109186176877,
        "scope_sample_count": 215374,
        "overall_bad_rate": 0.081091496652335,
        "overall_status": "valid",
        "sample_share": 0.05348835049727451,
        "lift_vs_overall": 1.7694775563030825,
        "lift_status": "valid",
        "row_bad_rate": 0.08179178918375703,
        "delta_vs_row": 0.06169779414957631,
        "lift_vs_row": 1.7543274791429655
      }
    ],
    "status_counts": [
      {
        "status": "empty",
        "len": 58
      },
      {
        "status": "low_sample",
        "len": 14
      },
      {
        "status": "unobserved",
        "len": 22
      },
      {
        "status": "valid",
        "len": 86
      }
    ],
    "input_row_count": 356255,
    "bad_rate_denominator": "observed_sample_count",
    "ratio_unit": "fraction; delta pp = 100 * delta_vs_row",
    "bin_definitions": {
      "x": {
        "score": "EXT_SOURCE_2",
        "direction": "lower_risk",
        "cutpoints": [
          0.3922384503211481,
          0.5659775412462638,
          0.6635194529973911
        ],
        "special_values": [],
        "probability": false,
        "closed": "right",
        "actual_n_bins": 4,
        "fit": {
          "binning_type": "native",
          "binner_params": {
            "cart_params": {},
            "join_threshold": 100,
            "merge_small_bins": false,
            "method": "quantile",
            "min_bin_size": 0.05,
            "missing_values": [],
            "n_bins": 4,
            "n_jobs": -1,
            "remove_empty_bins": false,
            "special_values": []
          },
          "source": "current_input",
          "target": null,
          "reference_row_count": 215374,
          "valid_score_row_count": 214928,
          "fit_row_count": 215374,
          "usable_fit_row_count": 214928,
          "observed_class_count": null,
          "requested_n_bins": 4,
          "actual_n_bins": 4,
          "diagnostic": null,
          "fitted_trend": null,
          "closed": "right"
        }
      },
      "y": {
        "score": "EXT_SOURCE_3",
        "direction": "lower_risk",
        "cutpoints": [
          0.3706496323299817,
          0.5352762504724826,
          0.6674577419214722
        ],
        "special_values": [],
        "probability": false,
        "closed": "right",
        "actual_n_bins": 4,
        "fit": {
          "binning_type": "native",
          "binner_params": {
            "cart_params": {},
            "join_threshold": 100,
            "merge_small_bins": false,
            "method": "quantile",
            "min_bin_size": 0.05,
            "missing_values": [],
            "n_bins": 4,
            "n_jobs": -1,
            "remove_empty_bins": false,
            "special_values": []
          },
          "source": "current_input",
          "target": null,
          "reference_row_count": 215374,
          "valid_score_row_count": 172416,
          "fit_row_count": 215374,
          "usable_fit_row_count": 172416,
          "observed_class_count": null,
          "requested_n_bins": 4,
          "actual_n_bins": 4,
          "diagnostic": null,
          "fitted_trend": null,
          "closed": "right"
        }
      }
    },
    "policy_report_id": "b6617a0c-3926-44f1-b63b-c9902615ec25"
  },
  "unavailable": "外部来源分不是本例训练模型或校准违约概率；关联与历史留存回放不证明因果或利润。"
}
