首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

出行分布量预测——各增长率法的Python实现

早有打算实现一下课本上的模型算法,但因为各种原因一直拖着没有去做。眼看这个作业也要上交,今天就特意腾出一整天时间去实现它。本打算将所有增长率法都实现,奈何数学功底太差,没有实现Furness算法。

增长率函数代码

平均增长率法:

形参:

ori_fut: 规划年产生量向量(就是个一维数组,叫向量好听点)

dest_fut: 规划年吸引量向量

局部变量:

F_ori: 产生量增长率

F_dest: 吸引量增长率

ret: 产生量增长率吸引量增长率的平均值

返回值

增长函数值矩阵(与OD表格一一对应)

底特律法:

形参:

ori_fut: 规划年产生量向量(就是个一维数组,叫向量好听点)

dest_fut: 规划年吸引量向量

局部变量:

F_ori: 产生量增长率

F_dest: 吸引量增长率

F_dest_all: j区规划吸引量与全区域现状吸引量之比

ret:增长函数值矩阵(与OD表格一一对应)

返回值:

增长函数值矩阵(与OD表格一一对应)

佛莱特法:

形参:

ori_fut: 规划年产生量向量(就是个一维数组,叫向量好听点)

dest_fut: 规划年吸引量向量

局部变量:

F_ori: 产生量增长率

F_dest: 吸引量增长率

Li: 产生小区的L系数向量

Lj: 吸引小区 j的L系数向量

ret: 增长函数值矩阵(与OD表格一一对应)

返回值:

增长函数值矩阵(与OD表格一一对应)

运行结果

平均增长率法

底特律法

佛莱特法

最终结果有些差异,原因是书中对规划年的分布量进行了05取整

全世界只有不到0.1 %的人关注了IAmJoy

你真是个特别的人

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180414G1DWBZ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券