transcad交通需求模型手册-chapter02出行生成_第1页
transcad交通需求模型手册-chapter02出行生成_第2页
transcad交通需求模型手册-chapter02出行生成_第3页
transcad交通需求模型手册-chapter02出行生成_第4页
transcad交通需求模型手册-chapter02出行生成_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

2出行生成出行生成的目的是预测在研究范围内每个区域所产生和吸引的出行数量。交通规划在这个阶段只分别关注出发于和结束于每个区域的出行数量,而并不将出行的起始点和目的地联系起来。出行生成所预测的是产生量和吸引量,或者起始量和终止量。任何基于家庭的出行被认为是从家庭端产生的,任何不基于家庭的出行被认为是从起始点产生的,而任何以家庭之外的活动场所为目的地的出行被认为是被该场所吸引。使用起始量和终止量还是使用出行量和吸引量,取决于可用的数据和采取的方法。只要你对所做工作心中有数,知道交通分配需要O-D矩阵,使用这两组量并没有差别。A到OD将产生量和吸引量转换为起始量和终止量。本用户手册中对“产生量/吸引量”和“起始量出行生成由数个部分构成,本章讨论出行产生;第三章讨论出行吸引,包 出行率;第四章讲述研究区域内产生量和吸引量的平衡;第五章讨论快速回应法(QM)出行生成程序,它使用户通过缺省模型和参数,快速方便地得到平衡的产生量和吸引量。本章内TOC\o"1-1"\h\z\u关于出行产 交叉分 回归方 离散选择方 有关出行产生-发生的技术要 关于出行产TransCAD提供了多种方法进行出行生成分析,从简单交叉分类法到更复杂的统计分析方用于出行产生建模的三种主要工具如交叉分类法:交叉分类法将城镇区域人口按某些社会经济特征分成相对均匀的回归模型:通常使用两种回归方法。第法使用集计到区域级别的数据,离散选择模型:离散选择模型使用基于家庭或个人的数据去估计家庭或个TransCAD用户手册的第19章“制表和统计”中对使用基本统计工具进行出行产生量的表格化、回归和二元logit有详细说明。为了方便用户,本章将对其中部分内容有所单客运交通的出行产生既可从个人出行也可从车辆出行的角度来考虑。通常倾向于将个人作为相关的行为单元,原因如下:是个人而不是车辆对出行频率做出非机动车方式的出行产生对有些分析非常出行产生模型可以基于家庭或基于个人,而通常的计算是基于家庭的。但是当有出行目出行产生有很大的可变性,反映了人们在工作或下班时活动的多样性。然而分析的时候,出行将根据种类或目的进行分组;这样做可能会在一定程度上掩盖人们活动的多样性,但将大大简化模型的开发。所需要的出行目的数量根本上取决于可用的分析目的和有用数据。在决定对何种出行目的建模时,所有分析阶段都必须加以考虑,而不是仅仅出行产生。无论在建模中使用的出行目的有多少,将工作出行从其他出行形式分离出来进行处理是合乎实际的。由于工作出行的数量非常之大,并且常常在拥挤的 期间生,正确处理工作出行最为重要。增加容量的工程通常是最为昂贵的交通投资,也是需要最详细分析的项目。常用的也是最简单的出行分类包括工作出行、基于家庭的非工作出行和非家庭的自变量许多不同的因素影响出行产生,这包括有因 例 最常见的出行产生模型的输入是家庭特性和个人特性,这些数据既可以在水平也可以在区域集合水平。交通网络特性和土地使用方式不常使用,这相当于假设交通服务水平不是影响出行率的重要因素。这样,大多数出行产生模型不能预测未来可达性和土地使用变化的影响。然而,这些因素应该考虑,尤其是GIS环境已经减小了记录土地使用和可达性因素的难度。模型的输入数据来源很广,最佳的情况是数据有足够好的质量、时效性和足够的数量。即使没用和收集当地数据,大多基于工作出行的当地数据都可以从以下来源获得:人口普查交通规划包(TP)中的集合数据、公用小型数据样本(PUMS)中的数据、个人交通数据(N)。情况是没有可用的当地数据、时间或经费限制而不可能 新数据,这时可以应用有相似出行特性的区域的有关数据。另外,有的数据基于 平均值,比如NHRP87和NHP65,“TrvlEinhqsforUbnnnng”。交叉交叉分类法对城镇区域人口进行基于某种社会经济特性的相对均匀的分类。例如,对区域可以按家庭大小12,3,45/家庭(0,12车/家庭)进行分类,这样总共会有15类。对于每一分类,应根据或集合数据来经验性地设置平均出行产生率(每个家庭或个人的预测出行量)。在以上例子中,要设置15知道每种分类的出行率后,就可以将这些出行率应用到每一区域中。每一区域的平均特性值决定了该区域所属的分类,也就决定了该区域中的家庭或个人的出行率。在该方法中,一个区域中的所有人使用同一出行率。在另一方法中,一个区域的家庭可以被分为好几类,而每一类中的家庭都具有该类特性。在这种方法中,一个区域的出行估计需要用到多个平均出行率。例如,一个区域可划分为无车家庭和有车家庭两部分,这种情形下,每个区域要用到两种平均出行率。TransCADTrasCAD的交叉分类,需要有两种类型输入,一种是定义所需分类以及每一分类的出行率的出行率表。您还需要研究区域内每一区域的分类参数的平均值。例如,如果分类是基于车辆拥有量和家庭人口数的,用户必须知道每一区域的平均车辆拥有量和平均家庭人口数。您可以使用任何特性(比如车辆拥有量、距离等)来创建交叉分类,也可以定义任何数量的出行目的(基于家庭的工作出行、基于家庭的非工作出行,等等)。若想在TrasCAD中使用出行率表,该表必须具有特别结构。假设您使用n定义分类,并有m个出行目的。每个特性在出行率表中占有一列。出行率表的这n被用来为每种可能的分类创建一个记录。列中的数据必须是实数(或整数),它们是每个分类所包括的值的上限。下限则是列中下一个最小值。记录不需要有特定的顺序。出行率表的最后m列每一分类的出行率,这里不同的列对应不同的出行目例如,在这个例子中,第四行说明一个区域中,如果平均车辆拥有量/家庭<=0.51.5<平均人口数/家庭9、150/家庭<平均收入9,00/家庭,那么每个家庭平均产出1.66次基于家庭的工作出行(HW)和.2次基于家庭的非工作出行(HBNW)区域数据库既可以附属于地理信息图层,也可以是一个独立的独立数据库。它必须包含构成分类的所有特性(在本例中:车辆拥有量/家庭、人口数/家庭、收入/家庭)以及每个区域的大小信息(通常是家庭数量)。下面这个区域数据库例子可以使用以上交叉分类表:注意区域1符合定义在以上交叉分类表的第四个分如果区域数据库不附属于地理信息图层,该数据库的首字段必须是唯一的整数字段使用交叉分类计算出行打开您的出行率表和区域数据注意选择Planning-Trip注意从区域数据(ZoneData)下拉列表中选择地图层或包含区域数据的数据从记录(Records)下拉列表中选择所有区域(AllZones)或选择一个选择集交叉分类表中的出行率既可以家庭也可以个人作为出行单位。从区域或子区域大(ZoneorSubzonesize(s))滚动列表中选择表示区域大小的数据库字段(如家庭数从出行率表rpteTa)下拉列表中选择您希望使用的出行率表。然后,在表中定义的出行目的就会自动显示在出行目的rprss)滚动列表中,分类(Mhils)外框中。如果这些没有自动出现,则需检查您的出行率表的格式是否正确或是否已在区域尺寸oneize)至少选择一项。在城镇人口(UrbanAreaPopulation)编辑框中输入人口值(以千为单位)从出行目的(TripPurposes)滚动列表中选择需要计算出行产生的一个或多个出行在匹配字段(MatchFields)框中的比率表字段(RateTableFields)滚动列表中,用户需要在何处找到对应于分类特性的区域平均数据。在滚动列表点击一行,并从区域数据字段或值(ZoneDataFieldorValue)编辑下拉列表中选择相点击OK,TransCAD显示保存输出表框输入文件名并点击保存,TransCAD按出行目的和区域计算出行产生量,并显示结 想实现需要框TransCAD显示交叉分类结果并将其连接到区域数据库的数据窗,交叉分类的处理输出文件如果有空,表示区域数据库中数据不全或者数据超出了交叉分类表的范围。这些记录将记录在日志文件中。File-OpenWorkspace夹中打开工作台TRIPPRODCROSSCLASSBASIC.WRK。TransCADVERMONTMCD 选择Planning-TripProduction-Cross- 在出行率表字段(RateTableFields)列表中点击[AvgINC/HH]从区域数据字段或值(ZoneDataFieldor在字段或值(FieldorValue)中反映出这一从区域数据(ZoneData)从区域或子区域大小(ZoneorSubzoneVMT_CRCL作为出行率表(TripRateTable)。选择显示在出行目的(TripPurposes)滚点 OK,显示保存输出框。存,TransCAD将计算所有区域和目的的出数据。结 框显示 志和在出行率表字段(RateTableFields)从区域数据字段或值(ZoneDataFieldorTransCAD在字段或值(FieldorValue)中File-CloseAll区域内的子通常在交叉分类中,一个区域的成员常常被分成两个或多个同类组。一般的方法是提供在一个区域内有某种属性的人口或家庭百分比信息。例如,区域内平均车辆拥有是1.1辆,可表示为区域中%的家庭没有车,%的家庭有1%有2辆或TransCAD中有关处理方法和之前描述的相似,出行率表有完全一样的格式并使用相同的框,但区域数据库稍微不同,而且框中需要有的信息输入。如前所述,区域数据库既可以是附属于地理信息图层的数据也可以是独立的数据库。然而,数据库的首字段必须是唯一的整数ID字段。区域数据库包括每一子区域分类的所有特征,另外它包含每一子区域大小的信息。区域数据库仅为每个区域提供一个记录,所以每个区域的子区域信息都在一个记录中。下面是一个包括子区域信息的区域数据库的例子:在此例中,每一区域被分成两个子区域:没有车的家庭和有车的家庭。在每一区域中,一个出行率将应用到至少有一辆车的家庭组,而另一出行率将应用到没有车的家庭组中。对应于该区域数据库的出行率表可基于三种分类:家庭拥有车辆数、家庭人口数和家庭的收入。当在子区域中应用交叉分类方法时,用于定义区域的所有特性,都必须有区域数据库中的字段或一个固定值与之相对应。如果根据定义,一个子区域的某个特性有一恒定值,用户应该输入值,而不是字段。例如,对于由没有车的家庭组成的子区域,每户家庭的平均车辆数为0。利用交叉分类计算子区打开您的出行率表和区域数据选择Planning-TripProduction-Cross-Classification显示交叉分类框从区域数据(ZoneData)下拉列表中选择地图层或含有从记录(Records)下拉列表中选择所有区域(AllZones)或一个记录选择集。hooseAllZonesoraselectionsetofrecordstousefromtheRecordsdrop-downlist.(ZoneorSubzoneSize(s))列表中选择含有子区域大小的字段从出行率表(TripRateTable)下拉列表中选择您要使用的出行率表。在表中定义的出行目的将自动显示在出行目的(TripPurposes)列表中,分类参数将自动显示到字添加到为⋯⋯匹配(MatchFieldsfor)下拉列表中。如果出行率表中有城镇人口(UrbanAreaPopulation)字段,TransCAD将激活城镇人口编辑框,您在编辑框中可以输入人口值(以为单位)。从出行目的(TripPurposes)滚动列表中选择需要计算流量的出行目在匹配字段(MatchFields)外框中的比率表字段(RateTableFields)滚动列表里,您需要在何处能找到子区域数据,这些数据对应于分类所基于的特性。从为⋯⋯匹配字段(MatchFieldsfor)下拉列表中选择子区域类型在比率表字段(RateTableFields)滚动列表中点击每一特性,然后在区域数据字段或值(ZoneDataFieldorValue)编辑下拉列表中输入值或选择字段。点击OK显示保存输出表框 若要实现 需要 关 TransCAD显示交叉分类结果和区域数据的联合数据窗。交叉分类处理的结果在数试一试...60秒指南:使用交叉分类方法产生子区域出File-OpenWorkspace并在指南文件夹TrpProdCrossClassSUBZONE.WRK,TransCADDetroit的子区选择Planning-TripProduction-Cross- 从区域数据(ZoneData)下拉列表中选择DetroitTAZs。从区域或子区域大小(ZoneorSubzoneSize(s))滚动列表中选择[HHsw/LowInc(20)]、[HHsw/MedInc(40)]和[HHsw/High从出行率表(TripRateTable)下拉列表中DETRCRCL。在出行目的(TripPurposes)滚动列表中选从为⋯⋯(MatchFieldsfor)下拉列表中选择[HHsw/LowInc(20)]。在比率表字段(RateTableFields)列表中点击ATYPE,从区域数据或值(ZoneDataFieldorValue)下拉列表中选择在比率表字段(RateTableFields)列表DataFieldorValue)下拉列表输入在比率表字段(RateTableFields)列表DataFieldorValue)下拉列表中选择[HHSizeLInc]。从为⋯⋯(MatchFieldsfor)下拉列表中选择[HHsw/MedInc(40)]。在比率表字段(RateTableFields)列表中点击ATYPE,从区域数据或值(ZoneDataFieldorValue)下拉列表中选择

在比率表字段(RateTableFields)列表HHINC,在区域数据或值(ZoneDataFieldorValue)下拉列表输入在比率表字段(RateTableFields)列表HHSIZE,从区域数据或值(ZoneDataFieldorValue)下拉列表中选择[HHSizeMInc]。ClickonHHSIZEintheRateTableFieldslist,andchoose[HHSizeMIncfromtheZoneDataFieldorValuedrop-downlist.从为⋯⋯(MatchFieldsfor)下拉列表中选择[HHsw/HighInc(20)]。在比率表字段(RateTableFields)列表中点击ATYPE,从区域数据或值(ZoneDataFieldorValue)下拉列表中选择在比率表字段(RateTableFields)列表HHINC,在区域数据或值(ZoneDataFieldorValue)下拉列表输入在比率表字段(RateTableFields)列表HHSIZE,从区域数据或值(ZoneDataFieldorValue)下拉列表中选择[HHSizeHInc]。点击OK显示保存输出 输入“”作为文件名并点击保存.ransAD计算所有子区域和出行目的出行量,跨子区域集合结果,然后在一个数据窗中显示结果,并显示结果点击关闭,关闭框。滚动到数据窗File-CloseAll,产生出行率表和交叉分如果您已经收集了个人或家庭级别的数据,而且这些数据包括您的分类想基(比如,车辆拥有量)和不同目的的出行数量,您可产生自己的出行率表。如果您仅需要一两个出行率,您可从数据中选择符合某一分类的数据形成选择集,然后用ta-tass获得相应的平均出行率和方差。把这些出行率输入表格中,便可用于产生出行量。如想了解这方面的信息,请查看TrasCAD用户手册的第19中的一节uytsis。然而,如果您想创建完整的出行率表,使用创建交叉分类表程序会相对容易,这在第5章“数据准备和规划工具”中将有详细描述。在使用这一程序时,您指定分类rasAD则会根据您的数据库产生出行率表。使用缺省交叉分TrasCAD提供几个您可能会需要的缺省交叉分类表,这些表格来源于城镇规划出行预测技术rvlEionTehqsfrUrnlangNHPprt6)。这些缺省表让用户可以快速且方便地获得出行产生量,但是,用户应这些表格是来自全的统计数据,在所研究区域可能不具有代表性。因此,只有当受限制于时间或预算,而不可能从研究区域获得数据时,才使用缺省表。缺省表位于TransCAD程序文件夹之下的表格(Tab)文件夹中。有七个查寻表,城镇区域人口,A每户家庭车辆,S家庭人口数,I每户家庭收入。下分文件exxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx其中 =每户家庭中平均个人日出行量 =每户家庭中平均车辆日出行量 =每户家庭中基于家庭的个人工作出行量 =每户家庭中基于家庭的其他目的个人出 =每户家庭中不基于家庭的个人出您可以修改缺省表,但要注意修改后的表格仍需满足前面描述的交叉分类表的格式要求。使用缺省交叉分类表计打开缺省出行率表和区域数据选择Planning-TripProductions-Cross-Classification,显示交叉分类框从区域数据(ZoneData)下拉列表中选择地图层或包含区域数据的数据缺省交叉分类表的出行率是以每户出行为单位,从区域或子区域大小(ZoneorSubzoneSize(s))滚动列表中选择区域数据库中包含家庭数量的有关字段。从出行率表(TripRateTable)下拉列表中选择您想使用的缺省出行率表,在表中定义的出行目的会自动显示在出行目的(TripPurposes)滚动列表中,分类参数也会自动显示在字段匹配(MatchFields)外框中。从出行目的(TripPurposes)滚动列表中选择您想计算产生量的出行目在字段匹配(MatchFields)框的比率表字段(RateTableFields)滚动列表中,选择区域数据域或值(ChooseZoneDataFieldorValue)编辑下拉列表中选择相应点击OK显示保存输出表框若要实现 需要 关 TransCAD显示交叉分类结果和区域数据的联合数据窗。交叉分类处理的结果在数快速响应方法TransCAD带有基于NCHRP187(Sosslau等人,1978)的缺省出行率表,您可在使用QRM出行产生程序时,用它来计算出行量。注意该表格式不符合交叉分类模型的该缺省表是一种交叉分类表:分类是基于城镇区域大小、家庭(HH)收入和车辆拥有数,而表中包括如下三种出行目的的出行率:基于家庭的工作出行、基于家庭的其它出行和非家庭出行。该模型的输出结果是每个区域中这三种出行目的的个人出行产生量。虽然使用缺省出行率使该程序的应用非常简单,请注意这些出行率值是基于全的统计数据,因此可能并不符合您的研究区域的出行方式。因此,QRM方法应该仅用用该缺省表,您可做以下四种交叉分类应无(使用平均率)出行率是根据家庭平均日出行量计算,不考虑家庭收入水平或-区域中的家庭总家庭出行率是根据区域中居住家庭的平均收入来计。若要使用这种方法,区域中的家庭总区域平均家庭收您可在区域层中将通货膨胀指数应用到平均收入家庭汽车拥出行率是根据区域中居住家庭的汽车拥有量计算。若要使用这种区域中的家庭总区域平均家庭汽车拥有家庭收入和汽车拥有量分类–每一区域中的家庭按汽车拥有量来分类。出行率的计算是基于区域家庭平均收入和该区域中每车拥有量分类的家庭比。若要使用这种方法,在用户区域层必须有以下数据:区域中的家庭总区域平均家庭收区域中家庭拥有汽车量为0,1,2,3+的百分QRMQRM程序中的公无(使用平均率家庭收家庭汽车拥有家庭收入和汽车拥有量分TkHHRfkTkHHRIfkTkHHRCfkTkHHPzRIzz其中 =出行目的k的出行HH=区域内的家庭总=平均出行产生=区域平均收入水I的平均出行=区域平均车辆拥有水平C的平均出行=拥有z辆车且所生活的区域的平均收入水平为I的家庭的平均出=拥有z辆车且所生活的区域的平均车辆拥有水平为C的家庭的平均出行=拥有z辆车的家庭=出行目的k的比TransCADTAB文件夹中提供PROD_TGP.DBF。如果您没有修改过这个文件(包括改变文件位置),则TransCAD将用该缺省表自动初始化QRM程序,且“PROD_TGP”被选为默认的出行产生查寻使用QRM打开包含所需区域数据的区域层-注意注意从应用于(ApplyTo)下拉列表中选择含有所需区域数据的在城镇区域人口(UrbanAreaPop)编辑框中输入人口数(以千为单位)从分类基于(ClassifyBy)下拉列表中选择您想使用的出行产生分类方法从家庭总数(TotalHH)下拉列表中选择表示家庭数的字其他设置可设定如下使用方 操 分别0,1,2,3+的家庭百分比的字段点击OK,显示保存输出表框输入文件名并单击保存。TransCAD通过使用缺省出行表,计算各出行目的和区域若要实现 需要 关 TransCAD显示交叉分类结果和区域数据的联合数据窗。交叉分类处理的结果在数选择地图文件TripGenQuickResponse.mapPlanning-TripProduction-点击OKResponse,打开QRM出行产 框 在城镇区域人口(UrbanAreaPop)择Autos/HH。从家庭总数(TotalHH)[TotalHH]中选择[Auto/HH]。10.点击关闭以关 框。TransCAD在并编辑缺您可以编辑QRM出行产生缺省文件,使之包含您自己的数据或不同的出行目的。为了使用TransCAD的QRM出行产生程序,该文件必须遵守一定的格式规定。下面是编辑QRM出行产生表PROD_TGP.DBF的要点,该表位于TransCAD程序文件夹的Tab文件夹中。12列的标题是固定的。您不能删除、重新排序或改变其中任何一列的标单元格中的数据可以改变可对行进行添加或删除操 e/HH)),但大于下一个最小分类在定义某一分类的字段中的空单元,表示该行出行率值是对该分类取的平(也即,不考虑该分类表格中有一部分列表示日平均个人出行按出行目的分配的百分比。只要保证至,出行都必须包含在这些列当中。注意:如果您不打算永久改变缺省文件,则选择File-SaveAs将文件存为不同dBASE文件在出行产生程序中使用编辑过的出打开您想要使用的编辑过的出行率文遵循QRM估计出行产生量”中的所有步骤,除了在在查寻表(LookupTransCAD用编辑过的查寻表为每一区域计算每一类型的出行产生量,并将结果保回归回归方法可以在出行数目和个人、地区及交通网络特性之间建立统计关常使用的回归方法有两类。第一类使用区域水平上的集计数据,用区域中每户出行的平均数作为因变量、用平均区域特征作为自变量;第二类使用家庭或个人水平上的离散数据,用家庭或个人产生的出行数作为因变量、用家庭或个人特征作为自变量。最好的情况是可以获得研究区域的有关数据,包括相关自变量(如社会经济因素和通达性因素)和不同出行目的的出行次数数据。在这种情况下,您可以建立适用于当前研究区域的回归模型,而不是从其它区域转借模型。估计出行产生量若想估计出行产生量回归模型,您需要提供数据组,指定因变量和所有自变TransCAD随后估计模型参数,并创建两个输出文报告文件列出了参数的估计值、模型回归效果和重要检验包含了模型参数的估计值的文关于该模型文件的详细描述请查阅TransCAD用户手册第19章“表格和统计”。在TransCAD中进行回归打开包含估计回归方程所需数据的数据窗或数据选择Statistics-ModelEstimation显示模型估计框选择回归(Regression)单选按钮。点击因变量(Dependent)显示因变量页,从滚动列表中选择[WorkTripsPerHH]作为因变量。点击自变量(Independent)显示自变量页在可用字段(AvailableFields)滚动列表中,按Ctrl同时点击字段,选择自变点击添加(Add),将所选字段添加到估计字段(EstimationFields)滚动列表中。错误,点击清除(Clear)重新开始,或在估计字段(EstimationFields)滚动列点击OK显示保存模型框输入文件名点击保存TransCAD估计该模型,创建含有模型参数的模型文件(以便用户以后预测时应用若要实现 需要 关 点击OK选择 选择[WorkTripsPerHH]。 11.File-Close 在可用字段滚动列表中点击[PeoplePerHH],[Age<=5PerHH],25+CollegeGrad和[VehPerHH],并点击Add。从回归方程预测出行产一旦建立了回归方程,您希望能在不同场景下通过预测因变量进行政策分析。因此,您需要建立存放要测试的不同场景的自变量值的数据库,然后用这个数据库和模型文件预测出行产生量。模型文件包含模型估计程序产生的回归方程的估计参数。另外,用户还可创建自己的模型文件,在下段对其进行介绍。当用户估计回归方程时,预测的自变量保存在数据库中的字段里。如果用户需要在数据库中增加新字段,可使用aiewofyle命令。TransCAD中应用回归方程(用.MOD文件打开包含您希望应用的模型的自变量的地图或数据选择Planning-TripProduction-ApplyaModel,显示打开模型文件框注意选择模型文件点击注意MOD文件中的自变量和有关系数显示于滚动列表中从应用于(ApplyTo)下拉列表选择含从结果存于(ResultIn)下拉列表选择您希望用于保存预测因变量的字对每一自变量,TransCAD都需了解在何处可找到它的预测值。在滚动列表中点击(Settings)编辑框中输入新值来改变变量的参点击回归(Regression)单选框OK。TransCAD进行预测,将预测值填入所选字段,并显示结果若要实现 需要 关 点击OK。选择Planning-TripProductions-Applya 测因变量值保存到TG_ZNREG表的 [ForecastedWtrips]字段中,滚动到最右侧可 [ForecastedWtrips]。 选择File-Close将回归模型转换为TransCAD有的时候,用户没有开发模型所需的当地数据,而想使用从另一研究区域转移过来模型。在这种情况下,如果您有模型中自变量的当地数据,您可使用以下两种方式如果该模型是如下形式的线性模kyoi

ix那么您可以创建一个TransCAD的回归估计程序所使用的模型文件。该文件TransCAD提供自变量和参数的值模型文件具有扩展名.D。模型文件的开头一行是文件的描述,以备用户参考。模型文件的其余部分中,每一行对应于表格中的一个解释字段。每行包括两条信息,用逗号分开,它们是:用于参数估计的自变量字段确切名称、参数的值。模型文件必须包括常数变量,称为“ONAT”;如果模型中没有常量,则输入“0.0”作为参数。下面是一个模型文件的例MymodelfileCONSTANT,-1.42NumAutos,HHSize,NumCh<5,-NumWorkers,描述了如下模型(摘自《区域建模实践手册》Trips/HH=-1.42+1.69*[NumAutos]+1.46*[HHSize]-1.65*[NumCh<5]+0.75*[Num您可以在任何文本编辑器创建模型文件。您也可以使用Statistics-CreateModelFile命令创建模型文件,要了解信息请查看TransCAD用户手册的第19章“表格和统计”。你还可以使用公式字段来应用回归方程,查看TransCAD用户手册的第8章离散由于用户选择的是出行与否,所以可使用诸如二元logit的离散选择模型来预测出行产生量。如果用二元logit模型,出行(相对于不出行)的概率可表示为:其中

1e(x0nx1n 个人n出行的概 =模型估计的系数矢 =个人n出行的效用所包括的解释变 =个人n不出行的效用所包括的解释变量矢您可以通过估计参数了解自变量如何影响个人出行发生的概率。另外,您可综合离散的概率数据,以获得进行这类出行的人口百分比率,从而得到一个区域的总出行量。以下将对如何应用二元logit模型进行出行预测做简短的描述,如果想了解有关logit模型方法和应用的信息,可以查看TransCAD用户手册的第19章“表格和统计”,有关二元logit模型的文献附在TransCAD用户手册第7章“方式分离和选择分析”之后。在TransCAD第7章中还讨论了多项式logit模型的应用。估计二进Logit打开包含用户用来估计二元logit模型数据的数据窗或者数据库选择Statistics-ModelEstimation显示模型估计框点击二元logit单选框点击因变量(Dependent)显示因变量页,从滚动列表中选择[WorkTripsPerHH]作为因变量。点击自变量(Independent)显示自变量页在可用字段(AvailableFields)滚动列表中,按Ctrl同时点击字段,选择自变量点击添加(Add),将所选字段添加到估计字段(EstimationFields)滚动列表中。错误,点击清除(Clear)重新开始,或在估计字段(EstimationFields)滚动列点击OK显示保存模型框输入文件名点击保存TransCAD估计该模型,创建含有模型参数的模型文件(以便用户以后预测时应用若要实现 需要 关 File-Open打开指南文件夹中的二进制文件SURVEY.BIN。该数据库包含1990DelawarePUMS人口记录字段的子点击OK显示保存模 Statistics-ModelEstimation 输入“MYLOGIT1”作为文件名并点击Save程估计参数的mod文件(名为MYLOGIT1.MOD),将结果写入主报告文包括拟和优度、估计系数和tlogitWeek File-CloseCtr中[Ageover16?],[Ageover65?],[Male[Non-White],并点击AddLogit系估计T已婚该模型的拟和优度(修正2)为0.22.变量、、已婚女性、已婚、有小于六岁孩子的女性都是虚拟变量(等于10)。注意所有的系数都在95%的置信水平上显著(t统计值大于2)。该logit模型根据以下公式预测个人工作出行产生的概P(trip) 1e04740 (Age)0314(MarFem)1 (Chld6)0211(用户可以通过估计系数看出自变量是如何影响个人工作出行产生的概率。例如,从教育系数(.21)能够看出,在其他方面相同情况下,接受过教育的人比较少教育的人更可能产生工作出行。注意模型系数的正负号都是合理的。用户还可以使用以上等式计算自变量的变化如何影响个人出行概率。例如,其它方面相同的情况下,一个有高中学历(Eu0)并有%的工作出行概率的人,如果有学士(Educ=14),则将有70%的工作出行概率应用二logit一旦您建立了logit方程,您将希望把它应用到不同的场合。这样,您需要根据测试的不同场景,创建含有相应自变量数值的数据库,然后把该数据库和.MOD文件作为模型预测程序的输入,获得预测出行产生量,.MOD文件是模型估计程序的一个输出,应用二元logit打开包含您希望应用的logit模型的自变量的地Planning-TripProduction-ApplyaModel并选择.MOD文件从应用于(ApplyTo)下拉列表选择含从结果存于(ResultIn)下拉列表选择您希望用于保存预测因变量的字OK.TransCAD进行预测并用预测结果填充所选择的字段显示结果若要实现 需要 关 Logit模型移植TransCAD您可以用模型文件将先前估计的二元logit模型转移到TransCAD中。该模型文件是一个文本文件,它告诉TransCAD模型的自变量和参数。该模型文件将作为模型预模型文件具有扩展名.MD。模型文件的开头一行是文件的描述,以备用户参考。模型文件的其余部分中,每一行对应于表格中的一个解释字段。每行包括两条信息,用逗号分开,它们是:用于参数估计的自变量字段确切名称、参数的值。模型文件必须包括常数变量,称为“ONAT”;如果模型中没有常量,则输入“.”作为参数。估计工作出行Logit模型的60秒指南中的模型文件如下60SecTutorialModelFile:LogitModelofWorkTripProductionCONSTANT,-0.474HHInc(1

温馨提示

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

评论

0/150

提交评论