当前位置: 首页 > news >正文

2010年国赛高教杯数学建模B题上海世博会影响力的定量评估解题全过程文档及程序

2010年国赛高教杯数学建模

B题 上海世博会影响力的定量评估

  2010年上海世博会是首次在中国举办的世界博览会。从1851年伦敦的“万国工业博览会”开始,世博会正日益成为各国人民交流历史文化、展示科技成果、体现合作精神、展望未来发展等的重要舞台。请你们选择感兴趣的某个侧面,建立数学模型,利用互联网数据,定量评估2010年上海世博会的影响力。

整体求解过程概述(摘要)

  针对上海世博会影响力的定量评估问题,我们选择研究世博会对上海市旅游业的影响,具体是从旅游业的客流量与旅游业投资两个方面入手搜集数据,进行定量分析. 对于旅游业客流量方面,我们从世博官网获取了5月1日到9月9日的每天参观人数,建立每天参观人数的时间序列分析模型,考虑到参观人数变动性,我们使用时间序列分解法求解,运用趋势外推法加权拟合出长期趋势直线,综合考虑影响参观人数的随机因素,借助Matlab,Excel等软件预测出了9月10日到10月31日的每日参观人数,具体数据见附录1,并且预测得整个世博会期间的参观总人数为7064.52万.并且与历年同月份的旅游客流量相比较,得出上海世博会大大增加了上海市旅游客流量,提升了上海市的影响力.
  此外,对于旅游业投资的问题,我们采用上海市统计年鉴表中的数据,以凯恩斯经济学原理中乘数原理为理论基础,从旅游投资着手,采用时间序列预测法,建立自回归滑动平均ARMA(2,1)模型,借助Matlab,SPSS等软件,定量预测在无2010年世博会预期条件下上海市在2003-2010年期间的旅游投资情况,根据世博会相关投资率估算世博会的间接旅游投资,测算出世博会诱发的旅游总投资为309亿元,以及上海世博会的举办,增加了上海市旅游投资额约278.9亿元.并且利用回归分析方法,拟合出旅游投资产业增加值的投资乘数为0.73,核算出因世博会所带来旅游业产业增加值增量为241.02亿元。
  综合上述分析,我们得出结论:上海世博会对上海旅游业具有具大的影响,促进了上海旅游业的发展,提升上海市的城市旅游形象,增强上海旅游吸引力。

模型假设:

  (1)所搜集的数据都是真实可信的;
  (2)旅游业内部因素之间的影响是相互独立的;
  (3)假设世博会每天不限定入园的人数;

问题分析:

  评估2010年上海世博会所带来的影响力,可以从历史文化,科技,经济,未来发展等方面进行.我们选择从旅游业这个方面入手.
  因为世博会与旅游业之间存在一定的共同性与关联性,世博会的成功举办需要旅游业的旅游客源市场,旅游基础设施、旅游人才等的支撑,同时,世博会释放出巨大的旅游效益,推动上海旅游业跨越式发展,两者相互依存,相互促进.
  世博会的举办注入新的经济变量(投资、消费),对旅游业的发展带来直接的影响,可以直接从财务账面上反映出来,增加旅游收入和旅游产业增加值.同时世博会必然为旅游业带来大量的游客.旅游活动的广大客源,是世博会的潜在参观者,为世博会的成功举办提供客源保证.因此,我们从旅游的投资与游客的数量方面搜集资料,定量评估2010年上海世博会对旅游业的影响力.根据我们的思路,要求我们寻找上海市旅游业投资与游客量的相关数据,运用统计学的知识,分析数据间的关系,建立数学模型,然后分析比较上海世博会前后上海市旅游业投资与游客量的变化,进而得出上海世博会对上海旅游业的影响力!

模型的建立与求解整体论文缩略图

在这里插入图片描述

全部论文请见下方“ 只会建模 QQ名片” 点击QQ名片即可

部分程序代码:

x=1:123;
>> plot(x,y,'k*',x,y,'k',x,y1,'r.')
>> y=[20.69 22 13.17 14.86 8.89 12.02 14.77 20.98 14.4 15.83 18.04 18.01 21.55 24.03 33.53 24.15 23.62 26.19 29.06 29.64 32.85 36.12 31.17 31.45 34.58 35.35 37.7 38.22 50.5 36.63 32.75 31.11 36.96 41.75 43.7 52.49 41.74 48.78 51.09 41.34 39.13 40.3 42.46 41.73 50.32 55.2 37.6 39.41 41.44 42.98 36.12 41.51 40.98 40.41 44.71 48.09 55.35 48.68 45.83 45.26 42.79 36.98 38.8 39.76 35.88 42.85 45.71 40.34 41.15 43.05 49.36 43.38 44.47 47.61 47.73 48.12 47.18 55.72 47.4 44.84 43.74 43.53 42.48 45.73 51.2 45.31 46.38 47.54 45.38 42.01 41.05 44.09 31.6 33.67 33.6 33.57 35.21 38.81 44.24 39.07 39.84 42.27 37.38 36.97 38.32 42.58 33.45 42.71 39.76 41.53 41.71 46.54 56.83 48.86 43.63 41.78 43.24 49.26 50.78 52.75 39.72 27.08 20.07];
plot(x,y,'k*',x,y,'k')
>> axis([0 123 0 60])
>> xlabel('时间')
>> ylabel('每日参观人数/万')
x=1:123;
y=[20.69 22 13.17 14.86 8.89 12.02 14.77 20.98 14.4 15.83 18.04 18.01 21.55 24.03 33.53 24.15 23.62 26.19 29.06 29.64 32.85 36.12 31.17 31.45 34.58 35.35 37.7 38.22 50.5 36.63 32.75 31.11 36.96 41.75 43.7 52.49 41.74 48.78 51.09 41.34 39.13 40.3 42.46 41.73 50.32 55.2 37.6 39.41 41.44 42.98 36.12 41.51 40.98 40.41 44.71 48.09 55.35 48.68 45.83 45.26 42.79 36.98 38.8 39.76 35.88 42.85 45.71 40.34 41.15 43.05 49.36 43.38 44.47 47.61 47.73 48.12 47.18 55.72 47.4 44.84 43.74 43.53 42.48 45.73 51.2 45.31 46.38 47.54 45.38 42.01 41.05 44.09 31.6 33.67 33.6 33.57 35.21 38.81 44.24 39.07 39.84 42.27 37.38 36.97 38.32 42.58 33.45 42.71 39.76 41.53 41.71 46.54 56.83 48.86 43.63 41.78 43.24 49.26 50.78 52.75 39.72 27.08 20.07];
c=0.97;
k1=0;k2=0;k3=0;p=0;q=0;
for i=1:123k1=k1+c^(123-i);k2=k2+c^(123-i)*x(i);k3=k3+c^(123-i)*(x(i)^2);p=p+c^(123-i)*y(i);q=q+c^(123-i)*y(i)*x(i);
end
a=(k3*p-k2*q)/(k1*k3-k2^2)
b=(k2*p-k1*q)/(k2^2-k1*k3)
全部论文请见下方“ 只会建模 QQ名片” 点击QQ名片即可

相关文章:

2010年国赛高教杯数学建模B题上海世博会影响力的定量评估解题全过程文档及程序

2010年国赛高教杯数学建模 B题 上海世博会影响力的定量评估 2010年上海世博会是首次在中国举办的世界博览会。从1851年伦敦的“万国工业博览会”开始,世博会正日益成为各国人民交流历史文化、展示科技成果、体现合作精神、展望未来发展等的重要舞台。请你们选择感兴…...

使用nginx配置静态页面展示

文章目录 前言正文安装nginx配置 前言 目前有一系列html文件,比如sphinx通过make html输出的文件,需要通过ip远程访问,这就需要ngnix 主要内容参考:https://blog.csdn.net/qq_32460819/article/details/121131062 主要针对在do…...

[IOI2018] werewolf 狼人(Kruskal重构树 + 主席树)

https://www.luogu.com.cn/problem/P4899 首先,我们肯定要建两棵Kruskal重构树的,然后判两棵子树是否有相同编号节点 这是个经典问题,我们首先可以拍成dfs序,然后映射过去,然后相当于是判断一个区间是否有 [ l , r …...

snmpgetnext使用说明

1.snmpgetnext介绍 snmpgetnext命令是用来获取下一个节点的OID的值。 2.snmpgetnext安装 1.snmpgetnext安装 命令: yum -y install net-snmp net-snmp-utils [root@logstash ~]# yum -y install net-snmp net-snmp-utils Loaded plugins: fastestmirror Loading mirror …...

frameworks 之 触摸事件窗口查找

frameworks 之 触摸事件窗口查找 1. 初始化数据2. 查找窗口3. 分屏处理4. 检查对应的权限5.是否需要将事件传递给壁纸界面6. 成功处理 触摸流程中最重要的流程之一就是查找需要传递输入事件的窗口,并将触摸事件传递下去。 涉及到的类如下 frameworks/native/service…...

memset的用法

memset 是 C 语言标准库中的一个函数,用于将一块内存区域设置为特定的值。它的原型如下: c void *memset(void *s, int c, size_t n); - s 参数是要被填充的内存块的起始地址。 - c 参数是要填充的值。这个值会被转换为无符号字符,然后用来…...

阿里云国际站DDoS高防增值服务怎么样?

利用国外服务器建站的话,选择就具有多样性了,相较于我们常见的阿里云和腾讯云,国外的大厂商还有谷歌云,微软云,亚马逊云等,但是较之这些,同等产品进行比较的话,阿里云可以说当之无愧…...

open-cd中的changerformer网络结构分析

open-cd 目录 open-cd1.安装2.源码结构分析主干网络1.1 主干网络类2.neck2.Decoder3.测试模型6. changer主干网络 总结 该开源库基于: mmcv mmseg mmdet mmengine 1.安装 在安装过程中遇到的问题: 1.pytorch版本问题,open-cd采用的mmcv版本比…...

太速科技-426-基于XC7Z100+TMS320C6678的图像处理板卡

基于XC7Z100TMS320C6678的图像处理板卡 一、板卡概述 板卡基于独立的结构,实现ZYNQ XC7Z100DSP TMS320C6678的多路图像输入输出接口的综合图像处理,包含1路Camera link输入输出、1路HD-SDI输入输出、1路复合视频输入输出、2路光纤等视频接口,…...

asp.net Core 自定义中间件

内联中间件 中间件转移到类中 推荐中间件通过IApplicationBuilder 公开中间件 使用扩展方法 调用中间件 含有依赖项的 》》》中间件 参考资料...

掌握 C# 设计模式:从基础到依赖注入

设计模式是一种可以在开发中重复使用的解决方案,能够提高代码的可维护性、扩展性和复用性。C# 中常见的设计模式包括单例模式、工厂模式、观察者模式、策略模式等。本文将介绍这些常见的设计模式,并探讨 SOLID 原则和依赖注入(Dependency Inj…...

根据json转HttpClient脚本

String json “{\n” " “paths”: {\n" " “/dev-api/system/subjectResult/exportUserList”: {\n" " “post”: {\n" " “tags”: [\n" " “bd-subject-result-controller”\n" " ],\n" " “summ…...

如何将LiDAR坐标系下的3D点投影到相机2D图像上

将激光雷达点云投影到相机图像上做数据层的前融合,或者把激光雷达坐标系下标注的物体点云的3d bbox投影到相机图像上画出来,都需要做点云3D点坐标到图像像素坐标的转换计算,也就是LiDAR 3D坐标转像素坐标。 看了网上一些文章都存在有错误或者…...

JAVA就业笔记6——第二阶段(3)

课程须知 A类知识:工作和面试常用,代码必须要手敲,需要掌握。 B类知识:面试会问道,工作不常用,代码不需要手敲,理解能正确表达即可。 C类知识:工作和面试不常用,代码不…...

02.04、分割链表

02.04、[中等] 分割链表 1、题目描述 给你一个链表的头节点 head 和一个特定值 x ,请你对链表进行分隔,使得所有 小于 x 的节点都出现在 大于或等于 x 的节点之前。 你不需要 保留 每个分区中各节点的初始相对位置。 2、解题思路 本题要求将链表分隔…...

Excel 中根据患者的就诊时间标记病例为“初诊”或“复诊”

1. 假设: 患者表:包含患者的基本信息,如患者 ID 和患者姓名。 病例表:包含病例信息,如患者 ID、就诊时间和就诊状态。 2. 操作步骤: 合并数据: 确保病例表中有一列包含患者 ID,以…...

遇到“mfc100u.dll丢失”的系统错误要怎么处理?科学修复mfc100u.dll

遇到“mfc100u.dll丢失”的系统错误会非常麻烦,因为mfc100u.dll是Microsoft Visual C 2010 Redistributable Package的重要部分,许多应用程序和游戏在运行时都需要调用这个文件。如果这个文件缺失,可能会导致相关软件或游戏启动失败。面对这种…...

[Linux] 逐层深入理解文件系统 (1)—— 进程操作文件

标题:[Linux] 文件系统 (1)—— 进程操作文件 个人主页水墨不写bug (图片来源于网络) 目录 一、进程与打开的文件 二、文件的系统调用与库函数的关系 1.系统调用open() 三、内存中的文件描述符表 四、缓冲区…...

RT-Thread 互斥量的概念

目录 概述 1 互斥量定义 1.1 概念介绍 1.2 线程优先级翻转问题 2 互斥量管理 2.1 结构体定义 2.2 函数接口介绍 2.2.1 rt_mutex_create函数 2.2.2 rt_mutex_delete 函数 2.2.3 初始化和脱离互斥量 概述 本文主要介绍互斥量的概念,实现原理。还介绍RT-Thre…...

6.计算机网络_UDP

UDP的主要特点: 无连接,发送数据之前不需要建立连接。不保证可靠交付。面向报文。应用层给UDP报文后,UDP并不会抽象为一个一个的字节,而是整个报文一起发送。没有拥塞控制。网络拥堵时,发送端并不会降低发送速率。可以…...

国防科技大学计算机基础课程笔记02信息编码

1.机内码和国标码 国标码就是我们非常熟悉的这个GB2312,但是因为都是16进制,因此这个了16进制的数据既可以翻译成为这个机器码,也可以翻译成为这个国标码,所以这个时候很容易会出现这个歧义的情况; 因此,我们的这个国…...

vue3+vite项目中使用.env文件环境变量方法

vue3vite项目中使用.env文件环境变量方法 .env文件作用命名规则常用的配置项示例使用方法注意事项在vite.config.js文件中读取环境变量方法 .env文件作用 .env 文件用于定义环境变量,这些变量可以在项目中通过 import.meta.env 进行访问。Vite 会自动加载这些环境变…...

vulnyx Blogger writeup

信息收集 arp-scan nmap 获取userFlag 上web看看 一个默认的页面,gobuster扫一下目录 可以看到扫出的目录中得到了一个有价值的目录/wordpress,说明目标所使用的cms是wordpress,访问http://192.168.43.213/wordpress/然后查看源码能看到 这…...

Scrapy-Redis分布式爬虫架构的可扩展性与容错性增强:基于微服务与容器化的解决方案

在大数据时代,海量数据的采集与处理成为企业和研究机构获取信息的关键环节。Scrapy-Redis作为一种经典的分布式爬虫架构,在处理大规模数据抓取任务时展现出强大的能力。然而,随着业务规模的不断扩大和数据抓取需求的日益复杂,传统…...

Unity中的transform.up

2025年6月8日,周日下午 在Unity中,transform.up是Transform组件的一个属性,表示游戏对象在世界空间中的“上”方向(Y轴正方向),且会随对象旋转动态变化。以下是关键点解析: 基本定义 transfor…...

Sklearn 机器学习 缺失值处理 获取填充失值的统计值

💖亲爱的技术爱好者们,热烈欢迎来到 Kant2048 的博客!我是 Thomas Kant,很开心能在CSDN上与你们相遇~💖 本博客的精华专栏: 【自动化测试】 【测试经验】 【人工智能】 【Python】 使用 Scikit-learn 处理缺失值并提取填充统计信息的完整指南 在机器学习项目中,数据清…...

五子棋测试用例

一.项目背景 1.1 项目简介 传统棋类文化的推广 五子棋是一种古老的棋类游戏,有着深厚的文化底蕴。通过将五子棋制作成网页游戏,可以让更多的人了解和接触到这一传统棋类文化。无论是国内还是国外的玩家,都可以通过网页五子棋感受到东方棋类…...

麒麟系统使用-进行.NET开发

文章目录 前言一、搭建dotnet环境1.获取相关资源2.配置dotnet 二、使用dotnet三、其他说明总结 前言 麒麟系统的内核是基于linux的,如果需要进行.NET开发,则需要安装特定的应用。由于NET Framework 是仅适用于 Windows 版本的 .NET,所以要进…...

2025.6.9总结(利与弊)

凡事都有两面性。在大厂上班也不例外。今天找开发定位问题,从一个接口人不断溯源到另一个 接口人。有时候,不知道是谁的责任填。将工作内容分的很细,每个人负责其中的一小块。我清楚的意识到,自己就是个可以随时替换的螺丝钉&…...

基于Java项目的Karate API测试

Karate 实现了可以只编写Feature 文件进行测试,但是对于熟悉Java语言的开发或是测试人员,可以通过编程方式集成 Karate 丰富的自动化和数据断言功能。 本篇快速介绍在Java Maven项目中编写和运行测试的示例。 创建Maven项目 最简单的创建项目的方式就是创建一个目录,里面…...