TransCAD实验四方式划分预测.docx_第1页
TransCAD实验四方式划分预测.docx_第2页
TransCAD实验四方式划分预测.docx_第3页
TransCAD实验四方式划分预测.docx_第4页
TransCAD实验四方式划分预测.docx_第5页
免费预览已结束,剩余3页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验四:Logit模型用于方式划分预测一、实验输入数据与输出文件1、输入数据 基础数据:两种交通方式在各小区之间的出行时间和费用数据(时间费用矩阵.xls)、交通方式离散选择数据(离散选择表.xls); 地理文件:小区地理文件(njZone.dbd); 矩阵文件:规划年小区出行分布矩阵(CGRAV.MTX);2、输出文件输出文件主要包括: 数据表文件:Bus和Car在交通小区间出行的时间和费用数据表(包括CarCost.bin、BusFare.bin、CarTime.bin和BusTime.bin)、出行方式表(MODELTAB.bin)、交通方式离散选择表(离散选择表.bin); 矩阵文件:出行时间矩阵Time.mtx(包含BusTime.mtx和CarTime.mtx两个子矩阵)、出行费用矩阵Cost.mtx(包含CarCost.mtx和BusFare.mtx两个子矩阵)、两种交通方式的分担率矩阵MNL_EVAL.mtx(Bus分担率矩阵和Car分担率矩阵两个子矩阵)、小区间全方式出行分布矩阵和分方式出行分布矩阵CGRAV.MTX(包括全方式出行分布矩阵、小汽车交通方式出行分布矩阵、公交车出行分布矩阵);二、实验过程1、创建Bus和Car的时间费用矩阵点showall(1)创建包含两个子矩阵的出行费用矩阵点击按钮,打开njZone.dbd面层文件,执行Matrix/Create菜单项,弹出Create Matrix File对话框。在该对话框中为Name输入Cost,IDs are in 选择ZoneID字段,点击下部列表框中的Matrix 1,在其下面文本框中输入CarCost,点击OK,完成CarCost矩阵的创建。 将CarCost矩阵置为当前活动窗口,在矩阵某一位置处点击鼠标右键,选择Contents菜单项,弹出Matrix File Contents对话框。点击Add Matrix按钮,在弹出的对话框中将新矩阵名称改为BusFare,添加完成后点击Close按钮,此时Cost.mtx矩阵文件下将包含有两个子矩阵,分别为CarCost和BusFare。(2)分别为两个子矩阵导入相关数据点击按钮,打开输入基础数据文件夹下的时间费用矩阵.xls文件,在弹出的Choose Excel Sheet对话框中选择CarCost,点击OK按钮并将其保存为CarCost.bin数据表文件。 执行Matrix/Import菜单项命令,弹出Matrix Import Wizard对话框,点击Next按钮,在Name后的下拉列表框中选择CarCost数据表,Row ID选择O,Column ID选择D,点击Next按钮,在列表框中选择CarCost矩阵,From选择Cost,点击Finish按钮,完成CarCost矩阵数据的录入。 关闭CarCost.bin 数据表,打开时间费用矩阵.xls,选择Busfare工作表,点击OK并将其保存为Busfare.bin,参照上面步骤为BusFare矩阵文件录入相应数据。 (3) 创建并填充包含两个子矩阵的出行时间矩阵参考步骤(1)创建出行时间Time.mtx 矩阵,此矩阵包含CarTime和BusTime两个子矩阵;参考步骤(2)分别为两个子矩阵录入相应数据,结果如下图。2、创建出行方式表保证Time.mtx、Cost.mtx以及小区地理文件处于打开的情况下,执行Planning/Model Split/Specify a Multinomial Logit Model菜单项,弹出Create MNL Model Table对话框。点击Specify Alternatives右侧的Add按钮,分别添加Bus和Car两种交通出行方式。点击Specify Parameters右侧的Add按钮,分别添加Cost和Time两个变量,点击OK按钮并将其保存为ModelTab.bin文件,此时弹出Fill MNL Model Table对话框。在Number of Alternatives后选择2,在Specify Utility for后选择Car,在Change Information后选择Time,选择下面的Matrix单选框,然后在其后面的下拉列表框中分别选择Time和CarTime,完成小汽车交通方式的出行时间变量数据来源的设置。同理为小气车交通方式的费用变量数据、公交出行时间变量数据、公交出行费用变量数据设置数据来源。完成后点击OK按钮,此时弹出ModelTab数据表视图。 3、Logit模型参数估计(1)创建交通方式离散选择表点击按钮,打开输入基础数据文件夹下的离散选择表.xls文件,选择Choice工作表,点击OK按钮并将其保存为离散选择表.bin数据表文件。(离散选择表可由原始的OD调查数据获得) (2)模型参数估计确保小区地理文件、Time.mtx、Cost.mtx、ModelTab.bin以及离散选择表.bin文件处于打开的情况下,执行Planning/Mode Split/Multinomial Logit Estimation菜单项,弹出MNL Estimation对话框。在该对话框中,Model Table选择MODELTAB,Number of Alternatives选择2,Source Dataview选择离散选择表,ID Field选择ID,Choice Field选择Choice,Origin选择O,Destination选择D,选择后点击OK按钮,完成Logit模型的参数估计,估计的参数值显示在出行方式表ModelTab.bin的最后一行。 4、Logit模型应用于方式划分关闭离散选择表.bin数据表文件,选择Planning/Mode Split/Multinomial Logit Application 菜单项,弹出Multinomial Logit Application对话框。在该对话框中,Model Table选择MODELTAB,Number of Alternatives选择2,Source Dataview选择njZone,Type of Data选择Aggregate,ID Field选择ZoneID,完成后点击OK按钮并将其保存为MNL_EVAL.mtx矩阵文件,此矩阵文件包含两个子矩阵,分别是Bus和Car两种交通方式在各小区之间的分担率矩阵。 5、分担率矩阵转换为分方式OD分布矩阵关闭Cost.mtx、Time.mtx以及MODELTAB.bin数据表文件,打开小区间的出行分布矩阵,即CGRAV.MTX矩阵文件。在新打开的矩阵某一位置处单击鼠标右键,选择Contents菜单项,弹出Matrix File Contents对话框。单击Add Matrix按钮,分别添加BusTrips和CarTrips两个矩阵,添加完成后点击Close按钮关闭对话框。将出行分布矩阵置为当前活动窗口,在顶部工具栏下拉列表框中选择CarTrips,然后在CarTrips空白矩阵的单元格上点击鼠标右键,选择Fill菜单项,弹出Fill Matrix对话框。在该对话框

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论