0 引言
1 事故数据来源与筛选
2 变量数字化处理与聚类方法
2.1 变量类别编码和标准化
表1 标签编码转换为独热编码 |
| 事故 位置 | 标签编码 (Label Encoding) | 独热编码 (One-Hot Encoding) | ||
|---|---|---|---|---|
| 4值变量 | 是否为 十字路口 | 是否为 T形路口 | 是否为 停车场 | |
| 十字 交叉口 | 1 | 1 | 0 | 0 |
| T形 交叉口 | 2 | 0 | 1 | 0 |
| 停车场 | 3 | 0 | 0 | 1 |
| 直行 道路 | 4 | 0 | 0 | 0 |
注:1.独热编码中,1代表“是”,0代表“否”。2.“直行道路”为参考类。 |
表2 编码简化示例 |
| 特征 | 原始值 | 新值 | ||||
|---|---|---|---|---|---|---|
| 类别 | 编码值 | 数量 | 类别 | 编码值 | 数量 | |
| 天气 条件 | 晴天 | 1 | 248 | 晴天 | 1 | 248 |
| 阴天 | 2 | 19 | 阴天 | 2 | 19 | |
| 雨天 | 3 | 12 | 雨天等恶劣天气 | 3.077 | 13 | |
| 雾天 | 4 | 1 | ||||
表3 事故数据样本总体统计及编码值 |
| 类型 | 特征 | 类别 | 数量 | 占比(%) | 初始数值表示 | 转换/标准化后数值表示 |
|---|---|---|---|---|---|---|
| 名义 | 天气 条件 | 晴天 | 248 | 88.6 | 1 | 0,0 |
| 阴天 | 19 | 6.8 | 2 | 1,0 | ||
| 雨天等 恶劣天气 | 13 | 4.6 | 3.077 | 0,1 | ||
| 名义 | 照明 条件 | 白天 | 175 | 62.5 | 1 | 0,0,0 |
| 晨昏 | 9 | 3.2 | 2.778 | 1,0,0 | ||
| 夜间 (有路灯) | 95 | 33.9 | 3 | 0,1,0 | ||
| 夜间 (无路灯) | 1 | 0.4 | 4 | 0,0,1 | ||
| 名义 | 路面 干湿 | 缺失值 | 8 | 2.9 | 1 | 1,0 |
| 干燥 | 260 | 92.9 | 2 | 0,0 | ||
| 潮湿 | 12 | 4.2 | 3 | 0,1 | ||
| 名义 | 事故 位置 | 直行道路 | 127 | 45.4 | 1 | 0,0,0 |
| 十字交叉口 | 141 | 50.4 | 2 | 1,0,0 | ||
| T形交叉口 | 5 | 1.8 | 3 | 0,1,0 | ||
| 停车场 | 7 | 2.5 | 4 | 0,0,1 | ||
| 名义 | 车型 (/ ) | 乘用车 | 280/169 | 100/60.4 | 1 | 0,0,0 |
| 商用车 | 0/76 | 0/27.1 | 2 | 1,0,0 | ||
| 两轮车 | 0/17 | 0/6.1 | 3 | 0,1,0 | ||
| 固定物 | 0/18 | 0/6.4 | 4 | 0,0,1 | ||
| 名义 | 运动 状态 (/ ) | 直行 | 81/174 | 28.9/62.1 | 1 | 1(0), 0, 0, 0, 0, 0 |
| 减速 | 24/8 | 8.6/2.9 | 2 | 0(1), 1(0), 0, 0, 0, 0 | ||
| 停止 | 136/42 | 48.6/15.0 | 3 | 0, 0(1), 0, 0, 0, 0 | ||
| 右转 | 13/7 | 4.6/2.5 | 4 | 0, 0, 1, 0, 0, 0 | ||
| 左转 | 14/12 | 5.0/4.3 | 5 | 0, 0, 0, 1, 0, 0 | ||
| 变道 | 3/16 | 1.1/5.7 | 6 | 0, 0, 0, 0, 1, 0 | ||
| 倒车 | 9/21 | 3.2/7.5 | 7 | 0, 0, 0, 0, 0, 1 | ||
| 名义 | 碰撞 部位 (/ ) | 右侧 | 41/27 | 14.6/9.6 | 1 | 1, 0, 0, 0 |
| 后围 | 141/27 | 50.4/ 9.6 | 2 | 0, 0(1), 0, 0 | ||
| 左侧 | 54/27 | 19.3 /9.6 | 3 | 0, 1(0), 0(1), 0 | ||
| 前围 | 44/180 | 15.7/64.3 | 4 | 0, 0, 1(0), 0 | ||
| 其他 | 0/19 | 0/6.8 | 5 | 0, 0, 0, 1 | ||
| 名义 | 碰撞 方向 | 前/后碰撞 | 159 | 56.8 | 1 | 0, 0, 0, 0, 0 |
| 前/前碰撞 | 13 | 4.6 | 2.154 | 1, 0, 0, 0, 0 | ||
| 侧碰撞 | 51 | 18.2 | 4 | 0, 1, 0, 0, 0 | ||
| 前/侧面 碰撞 | 35 | 12.5 | 5 | 0, 0, 1, 0, 0 | ||
| 后/侧面 碰撞 | 3 | 1.1 | 6 | 0, 0, 0, 1, 0 | ||
| 无 | 19 | 6.8 | 7 | 0, 0, 0, 0, 1 | ||
| 名义 | 碰撞 类型 | 正面碰撞 | 30 | 10.7 | 1 | 1, 0, 0, 0, 0 |
| 侧面碰撞 | 22 | 7.9 | 2 | 0, 1, 0, 0, 0 | ||
| 侧面刮擦 | 67 | 23.9 | 3 | 0, 0, 1, 0, 0 | ||
| 追尾碰撞 | 136 | 48.6 | 4 | 0, 0, 0, 0, 0 | ||
| 撞固定物 | 19 | 6.8 | 5 | 0, 0, 0, 1, 0 | ||
| 其他 | 6 | 2.1 | 6 | 0, 0, 0, 0, 1 | ||
| 标度 | 车速 | AV车速 | 0~42 | 极差标准化 计算 | ||
| 碰撞方 车速 | 0~64 | 极差标准化 计算 |
注:1. 表示自动驾驶汽车(AV), 表示碰撞方。2. 转换/标准化后的数值表示中以“运动状态”中“直行”为例,“1(0), 0, 0, 0, 0, 0”中的“1, 0, 0, 0, 0, 0”表示AV“直行”编码,“0, 0, 0, 0, 0, 0”表示碰撞方“直行”编码。3.类别中的“前/后碰撞”表示“前围与后围碰撞”,“前/前碰撞”表示“前围与前围碰撞”,“前/侧面碰撞”表示“前围与侧面碰撞”,“后/侧面碰撞”表示“后围与侧面碰撞”。 |
2.2 二阶聚类算法
2.2.1 算法流程
2.2.2 样本距离测量
3 事故特征变量的选取
3.1 事故人员受伤情况影响因素
3.1.1 回归分析变量的选取
表4 Logistic回归分析变量取值 |
| 变量 类型 | 变量名 | 数学表示 | 变量值 | 量化值 | |
|---|---|---|---|---|---|
| 因 变 量 | 人员 受伤 情况 | 无 | 0 | ||
| 轻度受伤 | 1 | ||||
| 中(重)度受伤 | 2 | ||||
| 自变量 | 交通环境 | 天气 条件 | 晴天 | 0,0 | |
| 阴天 | 1,0 | ||||
| 雨天等恶劣天气 | 0,1 | ||||
| 照明 条件 | 白天 | 0,0,0 | |||
| 晨昏 | 1,0,0 | ||||
| 夜间(路灯) | 0,1,0 | ||||
| 夜间(无路灯) | 0,0,1 | ||||
| 路面 干湿 | 缺失值 | 1,0 | |||
| 干燥 | 0,0 | ||||
| 潮湿 | 0,1 | ||||
| 事故 位置 | 直行道路 | 0,0,0 | |||
| 十字交叉口 | 1,0,0 | ||||
| T形交叉口 | 0,1,0 | ||||
| 停车场 | 0,0,1 | ||||
| 事故结果 | 碰撞 类型 | 正面碰撞 | 1,0,0,0,0 | ||
| 侧面碰撞 | 0,1,0,0,0 | ||||
| 侧面刮擦 | 0,0,1,0,0 | ||||
| 追尾碰撞 | 0,0,0,0,0 | ||||
| 撞固定物 | 0,0,0,1,0 | ||||
| 其他 | 0,0,0,0,1 | ||||
| 碰撞 方向 | 前/后碰撞 | 0,0,0,0,0 | |||
| 前/前碰撞 | 1,0,0,0,0 | ||||
| 侧碰撞 | 0,1,0,0,0 | ||||
| 前/侧面碰撞 | 0,0,1,0,0 | ||||
| 后/侧面碰撞 | 0,0,0,1,0 | ||||
| 无 | 0,0,0,0,1 | ||||
3.1.2 多元Logistic回归分析模型
3.1.3 回归分析结果
表5 模型拟合信息 |
| 模型类型 | 模型拟合条件 | 似然比检验 | ||
|---|---|---|---|---|
| -2对数似然值 | 卡方 | 自由度 | 显著性水平p | |
| 截距模型 | 84.924 | — | — | — |
| 拟合模型 | 50.042 | 34.882 | 19 | 0.014 |
表6 Logistic回归分析结果 |
| 变量 | 模型拟合条件 | 似然比检验 | ||
|---|---|---|---|---|
| -2对数似然值 | 卡方 | 自由度 | 显著性水平p | |
| 截距 | 50.042 | 0 | 0 | — |
| 天气条件 | 50.764 | 0.722 | 2 | 0.697 |
| 照明条件 | 50.784 | 5.743 | 3 | 0.043 |
| 路面干湿 | 50.294 | 0.253 | 2 | 0.881 |
| 事故位置 | 50.173 | 7.131 | 3 | 0.026 |
| 碰撞类型 | 72.243 | 22.201 | 4 | <0.001 |
| 碰撞方向 | 54.191 | 6.150 | 4 | 0.038 |
3.2 危险场景特征变量
4 典型危险场景挖掘与结果分析
4.1 典型危险场景挖掘与分析
表7 聚类结果数据集统计 |
| 场景类型 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 天气条件 | 晴天 | 20* | 16* | 12* | 30* | 12* | 15* | 20* | 42* | 41* | 15* | 12* | 13* |
| 阴天 | 0 | 2 | 0 | 0 | 2 | 1 | 0 | 3 | 7 | 0 | 4 | 0 | |
| 雨天等恶劣天气 | 1 | 1 | 0 | 2 | 0 | 0 | 0 | 1 | 0 | 4 | 3 | 1 | |
| 照明条件 | 白天 | 12* | 15* | 5 | 17* | 11* | 11* | 11* | 32* | 45* | 0 | 10* | 6 |
| 晨昏 | 1 | 0 | 0 | 2 | 1 | 1 | 0 | 0 | 3 | 0 | 0 | 1 | |
| 夜间(有路灯) | 8 | 4 | 7* | 13 | 2 | 4 | 9 | 13 | 0 | 19* | 9 | 7* | |
| 夜间(无路灯) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 事故位置 | 直行道路 | 5 | 14* | 9* | 5 | 5 | 8 | 8 | 46* | 8 | 2 | 9* | 8* |
| 十字交叉口 | 13* | 3 | 1 | 25* | 9* | 8* | 12* | 0 | 40* | 17* | 7 | 6 | |
| T形交叉口 | 0 | 1 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 停车场 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | |
| AV车型 | 乘用车 | 21* | 19* | 12* | 32* | 14* | 16* | 20* | 46* | 48* | 19* | 19* | 14* |
| 商用车 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 两轮车 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 固定物 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 碰撞方 车型 | 乘用车 | 10 | 10* | 8* | 20* | 8* | 10* | 11* | 43* | 29* | 12* | 1 | 7 |
| 商用车 | 11* | 8 | 3 | 7 | 4 | 4 | 6 | 0 | 19 | 7 | 0 | 7* | |
| 两轮车 | 0 | 1 | 1 | 5 | 2 | 2 | 3 | 3 | 0 | 0 | 0 | 0 | |
| 固定物 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 18* | 0 | |
| AV运动 状态 | 直行 | 1 | 7 | 11* | 19* | 0 | 16* | 13* | 0 | 0 | 0 | 13* | 1 |
| 减速 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 15 | 5 | 3 | 0 | 0 | |
| 停止 | 18* | 9* | 1 | 5 | 0 | 0 | 3 | 31* | 41* | 15* | 0 | 13* | |
| 右转 | 2 | 0 | 0 | 1 | 7 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | |
| 左转 | 0 | 0 | 0 | 7 | 0 | 0 | 2 | 0 | 2 | 0 | 3 | 0 | |
| 变道 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | |
| 倒车 | 0 | 2 | 0 | 0 | 7* | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 碰撞方 运动状态 | 直行 | 16* | 3 | 7* | 21* | 4 | 12* | 12* | 39* | 43* | 17* | 0 | 0 |
| 减速 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 3 | 4 | 0 | 0 | 0 | |
| 停止 | 0 | 7* | 2 | 1 | 8* | 0 | 5 | 0 | 0 | 0 | 19* | 0 | |
| 右转 | 3 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | |
| 左转 | 0 | 0 | 0 | 9 | 0 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | |
| 变道 | 1 | 3 | 3 | 0 | 1 | 3 | 0 | 4 | 1 | 0 | 0 | 0 | |
| 倒车 | 1 | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 14* | |
| AV碰撞 部位 | 右侧 | 0 | 19* | 0 | 13 | 4 | 0 | 0 | 0 | 0 | 0 | 5 | 0 |
| 后围 | 0 | 0 | 0 | 0 | 7 | 15 | 0 | 46* | 48* | 19* | 4 | 2 | |
| 左侧 | 21* | 0 | 12* | 19* | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | |
| 前围 | 0 | 0 | 0 | 0 | 3* | 1 | 20* | 0 | 0 | 0 | 8* | 12 | |
| 其他 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 碰撞方 碰撞部位 | 右侧 | 13* | 0 | 12* | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 后围 | 0 | 2 | 0 | 0 | 2 | 0 | 9 | 0 | 0 | 0 | 0 | 14* | |
| 左侧 | 8 | 17* | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | |
| 前围 | 0 | 0 | 0 | 32* | 10* | 16* | 10* | 46* | 47* | 19* | 0 | 0 | |
| 其他 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 19* | 0 | |
| 碰撞方向 | 前/后碰撞 | 0 | 0 | 0 | 1 | 10* | 15* | 9 | 46* | 47* | 19* | 19* | 12* |
| 前/前碰撞 | 0 | 0 | 0 | 0 | 0 | 1 | 10* | 0 | 0 | 0 | 0 | 2 | |
| 侧碰撞 | 21* | 17* | 12* | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 前/侧面碰撞 | 0 | 0 | 0 | 31* | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 后/侧面碰撞 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | |
| 碰撞类型 | 正面碰撞 | 0 | 0 | 0 | 3 | 0 | 0 | 17* | 0 | 0 | 0 | 0 | 10* |
| 侧面碰撞 | 0 | 2 | 4 | 14* | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
| 侧面刮擦 | 19* | 16* | 8* | 13 | 5 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | |
| 追尾碰撞 | 1 | 0 | 0 | 2 | 6* | 15* | 2 | 45* | 47* | 18* | 0 | 2 | |
| 撞固定物 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 19 | 0 | |
| 其他 | 1 | 1 | 0 | 0 | 2 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | |
| 场景数量 | 21 | 19 | 12 | 32 | 14 | 16 | 20 | 46 | 48 | 19 | 19 | 14 | |
| 场景图示 | 图8(a) | 图8(b) | 图8(c) | 图8(d) | 图8(e) | 图8(f) | 图8(g) | 图8(h) | 图8(i) | 图8(j) | 图8(k) | 图8(l) | |
===注:“*”标记的数据所对应的特征为该类场景的特征。 |
4.2 交叉表分析
5 测试场景设计与分析
5.1 测试场景设计
表9 6类测试场景描述 |
| 测试场景类型 | 具体描述 (编号1~12代表各类危险场景) | 占比及重要性 |
|---|---|---|
| A类 | 1.晴天十字交叉口商务车与停止AV侧面刮擦 2.晴天直行道路乘用车与停止AV侧面刮擦 3.夜间直行道路AV与乘用车行驶时侧面刮擦 | 占总样本18.6%, 发生较为频繁 |
| B类 | 4.晴天条件下双方在路口直行引发侧面碰撞 | 占总样本11.4% |
| C类 | 7.晴天条件下双方在路口直行引发正面碰撞 | 占总样本7.1% |
| D类 | 6. 乘用车高速追尾低速行驶的AV 8.~10.乘用车低速追尾停止AV | 占总样本46.1%, 高频发生,AV碰撞测试场景设计需重点 关注 |
| E类 | 11. AV与路障碰撞 | 占总样本6.8%,虽 占比小,但对AV 安全至关重要 |
| F类 | 5. AV略微倒车与乘用车发生追尾碰撞 12.商务车略微倒车与AV发生正面碰撞 | 占总样本10% |