实验目的:
了解出行方式划分预测所需要的基础数据,掌握创建出行方式表的方法和应用Logit模型预测出行方式分担率的方法。
一、数据准备
假设现有公共汽车和小汽车两种出行方式可供选择,运用Logit模型时,采用的效用函数为
,那么需要准备两组矩阵数据,一组是两种交通方式的出行费用矩阵,另一组是两种交通方式的出行时间矩阵。所准备得数据如下所示:
两种交通方式的出行费用矩阵
CarCost/BusFare |
1 |
2 |
3 |
4 |
5 |
1 |
/ |
/ |
/ |
/ |
/ |
2 |
/ |
/ |
/ |
/ |
/ |
3 |
/ |
/ |
/ |
/ |
/ |
4 |
/ |
/ |
/ |
/ |
/ |
5 |
/ |
/ |
/ |
/ |
/ |
两种交通方式的出行时间矩阵
CarTime/BusTime |
1 |
2 |
3 |
4 |
5 |
1 |
/ |
/ |
/ |
/ |
/ |
2 |
/ |
/ |
/ |
/ |
/ |
3 |
/ |
/ |
/ |
/ |
/ |
4 |
/ |
/ |
/ |
/ |
/ |
5 |
/ |
/ |
/ |
/ |
/ |
为了估计Logit模型参数,还需要创建一个交通方式离散选择表,如下所示:
交通方式离散选择表
二、创建出行方式表
打开前面所准备得三类数据,选择“Planning → Mode Split → Specify a Multinomial Logit Model”菜单项,进行相应设置,创建出行方式表如下所示:
出行方式表
三、Logit模型参数估计
选择“Planning → Mode Split → Multinomial Logit Estimation”菜单项,进行相应设置,完成Logit的参数估计,估计得到的参数如下:
Alternatives |
Time |
Cost |
Model Parameter |
|
|
四、运行Logit模型
打开所需的数据,选择“Planning → Mode Split → Multinomial Logit Application”菜单项,进行相应设置后即可运行Logit模型,得到公共汽车和小汽车的分担率矩阵,其中公共汽车的分担率矩阵为:
公共汽车的分担率矩阵
ZoneID |
1 |
2 |
3 |
4 |
5 |
1 |
|
|
|
|
|
2 |
|
|
|
|
|
3 |
|
|
|
|
|
4 |
|
|
|
|
|
5 |
|
|
|
|
|