= 二项检验(保守度检验) 二项检验是在一个时期对模型单个等级的检验,即分别检验模型的每个等级所采用的违约概率是否合适,检验的步骤如下: [#binomial_test_data_repared] == 准备建模时确定的各个等级对应的违约概率表 通常在评级系统中,对标尺的划分是根据分数段来确定的,即当某个客户的评分处在[80,90]分数段内,对应的等级为 AAA,也就是说只要评分在 80 到 90 分之间,都对应等级 AAA。 在二项检验时,需要的是某个等级的违约概率,而这个概率是在建模时确定好的,所以需要初始化所有模型所有等级下的违约概率,和分数段对应等级不同的是,对于同一个等级下,其违约概率相同。 因此,为了能够进行二项检验,需要系统事先准备好模型等级的违约概率表(通常采用系统录入和导入方式实现),其示例及结构如下: |=== |模型标识(FD_MODEL_ID) | 模型名称(FD_MODEL_NAME) | 等级(FD_LEVEL) | 违约概率(FD_PD) |M1 | 模型1 | AAA+ | 0.001 |M1 | 模型1 | AAA | 0.005 |M1 | 模型1 | AAA- | 0.01 |M1 | 模型1 | ... | ... |M1 | 模型1 | C- | 0.1 |M1 | 模型1 | ... | ... |M2 | 模型2 | AAA+ | 0.005 |M2 | 模型2 | AAA | 0.01 |M2 | 模型2 | AAA- | 0.015 |M2 | 模型2 | ... | ... |M2 | 模型2 | C- | 0.1 |... | ... | ... | ... |=== 上表中每一行代表某个模型的某个等级的建模时确定的违约概率。其字段意义说明如下: |=== |字段中文名称 | 字段名称 | 字段类型 | 字段约束 | 备注 |模型标识 | FD_MODEL_ID | varchar(32) | 不能为空 | |模型名称 | FD_MODEL_NAME | varchar(100) | 不能为空 | |等级 | FD_LEVEL | varchar(10) | 不能为空 | |建模时确定的违约概率 | FD_PD | 小数(精度 6) | 不能为空 | |=== == 统计并计算出用于二项检验的各个指标,生成以下数据表 image::chapter-correctness-of-estimating/001.png[] link:resources/files/chapter-correctness-of-estimating/binomial_test.xlsx[二项检验指标 Excel 模板] 其字段意义说明如下: |=== |字段中文名称 | 字段名称 | 字段类型 | 字段约束 | 备注 |模型标识 | FD_MODEL_ID | varchar(32) | 不能为空 | |模型名称 | FD_MODEL_NAME | varchar(100) | 不能为空 | |等级 | FD_LEVEL | varchar(10) | 不能为空 | |建模时确定的违约概率 | FD_PD | 小数(精度 6) | 不能为空 | |评级客户个数 | FD_COUNT | 整数 | 不能为空 | |事实违约客户个数 | FD_DEFAULT_COUNT | 整数 | 不能为空 | |正态分布平均数 | FD_ND_AVG | 小数(精度 6) | 不能为空 | |正态分布标准差 | FD_ND_SD | 小数(精度 6) | 不能为空 | |显著水平 | FD_SL | 小数(精度 6) | 不能为空 | <> |置信水平 | FD_CL | 小数(精度 6) | 不能为空 | <> |正态分布Z值上界 | FD_Z_UPPER | 小数(精度 6) | 不能为空 |<> |正态分布Z值下界 | FD_Z_LOWER | 小数(精度 6) | 不能为空 | <> |临界值上界 | FD_D_UPPER | 小数(精度 6) | 不能为空 | |临界值下界 | FD_D_LOWER | 小数(精度 6) | 不能为空 | |是否小于等于上界 | FD_LE_UPPER | 整数 | 不能为空 | 1:满足条件;0:不满足条件 |是否大于等于下界 | FD_GE_LOWER | 整数 | 不能为空 | 1:满足条件;0:不满足条件 |=== [TIP] ==== . <>中列出了可选的三种情况(三行),在进行二项检验时,根据客户的需求选取一行即可。 . 在进行二项检验时,可以采用双边检验,也可以采用单边检验。对于双边检验而言,需要在上下界均满足条件,即满足“小于等于上界”同时满足“大于等于下界” ====