- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于支持向量回归酒店入住情况预测
基于支持向量回归酒店入住情况预测
摘 要:当今社会,属于第三产业的旅游业对社会的发展起着越来越重要的作用。酒店入住是旅游业发达与否的一个重要体现。本文从维多利亚酒店入住情况数据出发,应用支持向量回归机的方法对酒店入住情况相关的月度入住次数这一时间序列数据进行建模和预测,进一步计算预测结果的均方根误差来定量地评价预测精度。通过实验验证,我们可以对酒店入住情况进行较为精准的预测,为维多利亚酒店未来营业模式的安排提供有意义的参考。
关键词:支持向量回归;时间序列预测;实验验证
中图分类号:U491 文献标志码:A
0 引言
酒店入住情况对于每一家酒店,甚至对整座城市的旅游业起着至关重要的作用。酒店可以通过对以往入住情况的统计,比如历史的月住房次数数据来预测下一个月或者下几个月的入住次数。这样就可以在旅游旺季来临之际提前做好准备,从而实现人力物力的合理配置,减少不必要的损失,从而取得经济效益。通过对酒店入住情况的预测,不仅可以探索其发展变化的规律,而且可以从一个侧面反映社会经济现象的发展情况。
对于月住房次数这样的时间序列数据,通过文献调研,还没有发现相关的研究。但是,对于其他领域的时间序列数据,已有不少相关研究,并涉及到众多技术。特别地,应用支持向量回归机(support vector machines regression, SVR)预测时间序列数据已有不少研究。杨金芳等人简要介绍了时间序列预测的研究状况以及支持向量回归的基本原理,将支持向量回归用于对煤气炉时间序列的预测,并同其他神经网络进行比较,实验表明支持向量回归在预测性能方面明显更优。尉询楷等人将支持向量机预测模型应用于某型航空发动机的滑油金属含量监测中,并与递归神经网络预测器进行比较,实验表明支持向量机表现出优秀的泛化能力,可预测区间较长且具有较高的准确度。
董辉、冷伍明详细分析了支持向量机用于时间序列预测的理论基础,并采用支持向量机和其他两种神经网络模型进行对比,分别对仿真时序和工程滑坡变形时序进行了回归与预测,结果表明在噪声水平较低时,SVR回归效果稍好。
曲文龙等人介绍了相空间重构和基于支持向量机的时间序列预测建模技术,提出了复杂时间序列的多尺度分解方法,对支持向量机回归与预测的各项参数设置进行了实验分析,通过对股票数据进行建模和预测表明支持向量机对复杂时间序列具有较好的预测效果。夏国恩针对目前铁路客运量预测方法不足的问题,采用SVR对铁路客运量时间序列进行预测,通过与标准的反向传播人工神经网络进行对比表明,SVR的预测精度更高。
1 支持向量回归
支持向量机回归是一种机器学习方法,并可以应用于时间序列数据的预测。SVR采用了结构风险最小化原则,通过多维输入和输出之间的实值映射来提高所建立模型的泛化能力。该映射可以表示为一种潜在函数,并且当引入非线性核函数K(xi,x)时该映射也是非线性的,将输入空间转换为的更高维特征空间的线性回归函数。使用ε(也称误差边界)不敏感损失函数的非线性SVR回归函数可以表示为:
其中,αi和αi*是求解目标函数中的拉格朗日乘数,ai、αi*和a 表示最优值,C是预设值(也称为惩罚因子),用来调节经验误差和泛化误差的平衡。在公式(1)中,观察到的输入向量xi是实际对回归函数有贡献的支持向量,并且对应于正的αi和αi*。在本文中,我们选择了流行的高斯径向基函数作为核函数,可以表示为K(x,y)=exp(-(x-y)2/2σ2),其中σ是核函数参数。
在SVR建模过程中,有3个参数ε,C和σ需要被确定。已有一些可用于参数选择的智能方法,比如遗传算法,粒子群优化算法,模拟退火算法等。本文采用了启发式算法直接从训练数据中计算ε和σ这两个参数的取值。
2 研究方法
本文的整体研究框架大致分为以下几个步骤:首先上网搜集维多利亚酒店入住情况数据并整理成“.csv”格式的数据文件,再将数据进行预处理(将原始数据转换格式、时间序列化等),然后将预处理后得到的数据划分成训练集和测试集,并由此对训练集建立SVR模型,接着应用SVR模型进行预测,最后将所得到的预测值计算预测精度。
整个预测过程的实现程序如算法1所示。首先??入“rminer”的数据包,然后将酒店入住情况数据通过“read.csv(数据文件路径名称”,header=TRUE)”函数读取进来,并保存到“table”这个变量中;之后将table中的入住次数这一列数据通过代码“Rm=table$Room_nights”从“table”中取出来并保存到“Rm”这个变量中;再使用“as.numeric()”、“as.character()”3个函数将取出的原始数据进行预处理;接着通过代码“Rm=ts(Rm,start
您可能关注的文档
- 基于振动噪声变压器运行状态监测装置研究.doc
- 基于振动电力变压器绕组变形故障诊断方法.doc
- 基于振动摩擦铲式柔性机械手研究.doc
- 基于振动特性判别钢管混凝土两种材料间脱粘规律.doc
- 基于振动特性隐蔽工程结构损伤识别方法探讨.doc
- 基于振动能量俘获无线传感器自供能技术研究现状及发展趋势.doc
- 基于振动试验道路舒适性评价.doc
- 基于振型叠加法电站进水塔基础应力三维有限元分析.doc
- 基于振速法主减速器噪声在线检测系统研究.doc
- 基于振幅调制菲涅耳域光学图像加密技术.doc
- 传染病个案、聚集性疫情和突发公共卫生事件报告标准.docx
- 2025年玉溪师范学院思想道德修养与法律基础期末考试模拟题新版.docx
- 2025年青岛职业技术学院毛泽东思想和中国特色社会主义理论体系概论期末考试模拟题必考题.docx
- 2025年西华大学思想道德修养与法律基础期末考试模拟题附答案.docx
- 2025年浙江舟山群岛新区旅游与健康职业学院中国近现代史纲要期末考试模拟题必考题.docx
- 2025年荆门职业学院中国近现代史纲要期末考试模拟题附答案.docx
- 2025年青海职业技术大学马克思主义基本原理概论期末考试模拟题必考题.docx
- 2025年长沙文创艺术职业学院毛泽东思想和中国特色社会主义理论体系概论期末考试模拟题附答案.docx
- 2025年江西科技职业学院毛泽东思想和中国特色社会主义理论体系概论期末考试模拟题附答案.docx
- 2025年济南职业学院毛泽东思想和中国特色社会主义理论体系概论期末考试模拟题附答案.docx
原创力文档


文档评论(0)