首页 > 其他分享 >R语言指数平滑预测法分析南京出租车打车软件空载率时间序列补贴政策可行性

R语言指数平滑预测法分析南京出租车打车软件空载率时间序列补贴政策可行性

时间:2023-04-17 23:44:06浏览次数:40  
标签:预测 模型 平滑 空载 序列 法分析 alpha 打车

报告链接:http://tecdat.cn/?p=32161

原文出处:拓端数据部落公众号

本文通过建立空载率的数学模型,帮助客户来分析出租车的空载率,从而对出租车补贴政策能否提高高峰期的实载率,缓解打车难问题进行了说明。

分析思路

1.利用这么多天的数据,按照算法先算出每天的日平今年空载率,绘制成曲线

2 利用一次平滑预测模型算出这么多天的预测日平均空载率,其中的平滑常数分别带入我假设的那三种数值,求出预测和实际均方差,最后取均方差最小的那个对应的平滑常数为我们所要的。

3.利用二次平滑指数预测模型,预测4月25日至5月31日的日平均空载率,绘制成曲线(初始值取4月23日的实际日平均空载率,平滑常数为2中所要的那个)

选择南京市的三个地点:鼓楼公园,四牌楼,玄武湖公园,因为距离远近,交通状况都差不多,以4月1日到4月30日每天测量这三个地点的打车需求量,出租车总数。

数据

数据以滴滴平台获得:

image.png

分析方法

以鼓楼公园为例:

image.png

则4月1日的空载率为:

image.png

注:不考虑拼车状况,假设一辆出租车只能接一单。

以此类推,4月2日,4月3日,4月4日…4月30日空载率分别为:

image.png

利用一次平滑指数公式:

image.png

如:4月1日的预测空载率为k,则4月2日的预测空载率为

image.png

我们采用二次平滑指数预测的算法来预测短期之内,不受季节因素影响的空载率。

二次平滑指数预测模型:公式:

image.png

求空载率

kongzailv=function(datat){  
   sum(as.numeric(datat[,2]))/sum(as.numeric(datat[,1]))  
}

地区:鼓楼公园

for(i  in 1:27){  
  datat=data[((i-1)*4+1):(i*4),3:4]  
  kongzailvdata[i]=kongzailv(datat)

设置alpha参数为0.3


alpha <- 0.3 

参看模型参数

image.png

计算均方差值

RMSE1=mean((model$fitted-model$x)^2)

image.png

设置alpha参数为0.5

alpha <- 0.5

image.png

设置alpha参数为0.7

image.png

找出最小的RMSE值

min(RMSE1,RMSE2,RMSE3)

[1] 0.2712489

因此 采用alpha为0.5 , 然后使用二次平滑指数预测的算法来预测短期之内,不受季节因素影响的空载率。

参看模型参数

image.png

预测数值

image.png

预测图像

202003281439369701.png

地区:四牌楼

which.min(c(RMSE1,RMSE2,RMSE3))

## [1] 3

 ###从结果看出当alpaha为0.7的时候 渠道最小的RMSE值

因此 采用alpha为0.7 ,然后使用二次平滑指数预测的算法来预测短期之内,不受季节因素影响的空载率。

参看模型参数

image.png

image.png

地区:玄武湖公园

#############################找出最小的RMSE值  
 min(RMSE1,RMSE2,RMSE3)

## [1] 0.01964692

 which.min(c(RMSE1,RMSE2,RMSE3))

## [1] 1

 ###从结果看出当alpaha为0.3的时候 渠道最小的RMSE值

参看模型参数

image.png

image.png


QQ截图20220526165320.png

最受欢迎的见解

1.在python中使用lstm和pytorch进行时间序列预测

2.python中利用长短期记忆模型lstm进行时间序列预测分析

3.Python用RNN循环神经网络:LSTM长期记忆、GRU门循环单元、回归和ARIMA对COVID-19新冠疫情新增人数时间序列

4.Python TensorFlow循环神经网络RNN-LSTM神经网络预测股票市场价格时间序列和MSE评估准确性

5.r语言copulas和金融时间序列案例

6.R 语言用RNN循环神经网络 、LSTM长短期记忆网络实现时间序列长期利率预测

7.Matlab创建向量自回归(VAR)模型分析消费者价格指数 (CPI) 和失业率时间序列

8.r语言k-shape时间序列聚类方法对股票价格时间序列聚类

9.R语言结合新冠疫情COVID-19股票价格预测:ARIMA,KNN和神经网络时间序列分析

标签:预测,模型,平滑,空载,序列,法分析,alpha,打车
From: https://www.cnblogs.com/tecdat/p/17328014.html

相关文章

  • 二叉树遍历算法分析
    二叉树遍历算法分析前/中/后序遍历算法可以发现这三种遍历算法只有一行代码,也就是输出结点数据域的位置不同前序遍历是先输出数据域再递归到左孩子和右孩子中序遍历是先递归到左孩子等返回的时候输出数据域再递归到右孩子后序遍历是指先递归到左孩子,然后递归到右孩子,最后......
  • Weka数据挖掘Apriori关联规则算法分析用户网购数据
    全文链接:http://tecdat.cn/?p=32150原文出处:拓端数据部落公众号随着大数据时代的来临,如何从海量的存储数据中发现有价值的信息或知识帮助用户更好决策是一项非常艰巨的任务。数据挖掘正是为了满足此种需求而迅速发展起来的,它是从大量的、不完全的、有噪声的、模糊的、随机的数据......
  • 青春没有售价,打车直达拉萨……
    “青春没有售价,打车直达拉萨……”在某短视频平台,最近不少有网友跟风晒出了从全国各地尝试呼叫滴滴网约车前往西藏拉萨的视频,车费少则几千元,多则万余元。打车去拉萨火了?4月13日,滴滴出行在官方微博对此进行了回应。滴滴出行表示,4月5日以来,打车前往拉萨的超远距离订单呼叫显著增加......
  • Python 进阶指南(编程轻松进阶):十三、性能测量和大 O 算法分析
    原文:http://inventwithpython.com/beyond/chapter13.html对于大多数小程序来说,性能并不那么重要。我们可能会花一个小时编写一个脚本来自动执行一个只需要几秒钟就能运行的任务。即使需要更长的时间,当我们端着一杯咖啡回到办公桌时,这个项目也可能已经完成了。有时候花时间学......
  • pscad仿真 采用pscad搭建220kv三相空载输电线路,仿真合空线,切空线过电压
    pscad仿真采用pscad搭建220kv三相空载输电线路,仿真合空线,切空线过电压,仿真避雷器,合闸电阻法抑制合闸过电压,仿真控制断路器三相分别在线路相电压为0,30,60,90分合闸的抑制过电压大小。YID:3740656773465758......
  • Set Cover问题的贪心近似算法分析
    问题描述全集\(U=\{e_1,e_2,...,e_n\}\)被划分为一系列的子集\(S=\{S_1,S_2,...,S_k\}\)。且存在一个cost函数\(c:S\rightarrow\mathbb{R}^+\)。目标是挑选子集使其覆盖所有全集\(U\)的元素同时cost最小问题算法该问题是经典的NPC问题。给出其中一......
  • 快狗打车3年烧掉18亿,同城配送未来何去何从?
    2022年6月24日,快狗打车上市首日平开,报21.5港元/股,走出了“上市即巅峰”的行情。此后其股价持续震荡下行,如今不到一年光景便缩水近九成,令人咋舌。作为影响股价变化的内在动力,快狗打车日前披露的业绩的确不如人意。对于同城货运企业来说,短期内难以盈利已是通病。而对快狗打车而言,除了......
  • AHP层次分析法分析流程
    AHP层次分析法分析流程:一、案例背景当前有一项研究,想要构建公司绩效评价指标体系,将一级指标分为4个,分别是:服务质量、管理水平、运行成本、安全生产,现在想要确定4个指标......
  • 算法分析与设计——冒泡排序,选择排序,STL自带sort函数性能比较实验
    实验环境:Win11,Devc++5.11实验方法:生成不同数据量的随机数后使用三种排序方法分别排序,比较每种方法所耗时长。实验结果:数据量为1000时,冒泡排序平均用时为0.015s,选择排序平......
  • 力扣550(MySQL)-游戏玩法分析Ⅳ(中等)
    题目:需求:编写一个SQL查询,报告在首次登录的第二天再次登录的玩家的分数,四舍五入到小数点后两位。换句话说,您需要计算从首次登录日期开始至少连续两天登录的玩家的数量,然......