2021电工杯数学建模B题解题思路

目录

一、前言

二、问题背景

三、具体问题

四、解题思路

(一)整体思路

(二)问题一

(三)问题二

(四)问题三

(五)问题四

(六)问题五

五、相关工具及公式

(一)SPSS

(二)指数平滑法

(三)误差分析相关公式


一、前言

        本文是对2021 年第十三届 “电工杯” 高校数学建模挑战赛B题:光伏建筑一体化板块指数发展趋势分析及预测 的解题思路,希望能够对正在学习数学建模或者研究该类问题的读者提供帮助。作者在当届的比赛中,依据这个思路获得了本科组二等奖的成绩,可以说这个思路还是具有一定的合理性的。

附获奖证书:

 二、问题背景

        国家《第十四个五年规划和 2035 年远景目标纲要》中提出,将 2030 年实现“ 碳达峰 2060 年实现 碳中和 ”作为我国应对全球气候变暖的一个重要远景目标。光伏建筑一体化 (BIPV)是充分利用工业建筑、公共建筑屋顶等资源实施分布式光伏发电工程,它对我国实现 碳达峰 碳中和 ”起到重要作用。目前已有北京、天津、上海、重庆、内蒙古、浙江等 31 地发布光伏建筑一体化未来三至五年相关政策,这将对光伏建筑一体化相关上市企业的发展带来一定影响。
        在股票交易软件中,每支股票都有日 K 线(由开盘价、收盘线、最高价、最低价构成),还有移动平均线( 5 日、 10 日、 20 日等),通过对日 K 线和移动平均线的分析,可知每支股票的走势。股票市场中有板块指数(将同一板块的个股按不同的权重方式生成相关指数),它是对该板块走势的整体反映。
        现统计沪深股市中 37 家光伏建筑一体化相关企业的股票数据(见附件 1),将这 37 家企业股票看作一个整体称为光伏建筑一体化板块。光伏建筑一体化板块作为新兴板块,通过对板块指数发展趋势做出预测,可以了解板块相应行业未来的发展趋势。
        注:附件可以去官网的赛题发布界面查找,这里篇幅和格式原因就不提供了。

三、具体问题

        1.利用附件 1 中数据,给出光伏建筑一体化板块指数的移动平均线( 5 日、10 日、 20 日等)模型,并绘制 2019 4 1 日至 2021 4 30 日该板块指数的移动平均线。
        2.利用 2021 5 6 日至 5 28 日数据,对所建立模型进行误差分析并修正模型,根据修正后的模型对该板块未来发展趋势做出预测,给出 5 28 日后20 个交易日的日移动平均线、 3 周的周移动平均线、 2 个月的月移动平均线。
        3.利用 2019 4 1 日至 2021 5 28 日数据,以 2 个月为一个时间段,对上证指数和光伏建筑一体化板块指数进行相关性分析。
        4.对光伏建筑一体化板块个股投资风险进行评估,给出该板块 37 支股票2021 6 月份投资风险由低到高的排序结果。假定投资者持有资金 100 万元人民币,欲全部用于该板块的投资,请给出 2021 年 6 月份的最优投资方案(当日可用于投资的资金为上一个交易日结束后投资者所持有的资金,且每日持股数不超过 5 支)。
        5.请给相关部门写一份不少于 1500 字关于我国光伏建筑一体化行业未来发展趋势的报告。

四、解题思路

(一)整体思路

        需要对光伏建筑一体化板块的走势进行预测,以便了解这一行业未来的发展趋势。由于每支股票的日 K 线和移动平均线指标可以反映出股票的走势,因此可以将它们作为特征变量,建立模型对光伏建筑一体化板块的未来发展趋势进行预测。为此,需要进行以下步骤:
        1. 数据预处理:将附件1中的数据进行导入和清洗,包括去除缺失值、异常值等。
        2. 特征提取:提取每支股票的日 K 线和移动平均线作为特征变量。
        3. 建立模型:根据历史数据,使用机器学习和时间序列分析等方法建立预测模型。
        4. 模型验证:使用交叉验证等方法验证模型的准确性和可靠性。
        5. 预测结果:根据模型预测结果分析光伏建筑一体化板块未来的发展趋势并给出建议。

(二)问题一

        移动平均线模型:
        根据附件1,获取光伏建筑一体化板块的日指数数据,并采用带权重的移动平均线模型建模预测该板块的指数走势。然后,绘制5日、10日和20日的移动平均线,以便直观地观察该板块的指数随时间的变化情况。

(三)问题二

        模型修正与预测:
        使用附件1中的数据来验证移动平均线模型,并对该模型进行修正。然后,使用修正的模型来预测该板块的未来走势。最后,绘制这个板块的未来20个交易日的日移动平均线、三周的周移动平均线和两个月的月移动平均线。

(四)问题三

        相关性分析:
        在附件1中,获取上证指数和光伏建筑一体化板块指数的日指数数据。通过使用2个月的时间段(从2019年4月1日至2021年5月28日)的日指数数据对这两个指数进行相关性分析,然后研究它们之间的相互关系。

(五)问题四

        风险评估和投资方案分析:
        利用附件1提供的数据,对光伏建筑一体化板块个股的投资风险进行评估,并根据风险大小对37支股票进行排序。然后,可以根据投资者持有的100万元人民币和每日不超过5支股票的限制,来制定出2021年6月份的最优投资方案。

(六)问题五

        撰写行业报告:

        首先要详细介绍光伏建筑一体化的定义和发展历史,然后对行业的现状和未来市场发展分析进行详细阐述,并给出该行业未来趋势的建议和预测。最后,可以介绍一些该行业内部的主要参与者、行业的发展瓶颈以及规模扩大所面临的挑战和机遇,以向读者传达有关该行业的整体形象。

五、相关工具及公式

(一)SPSS

        对于该类数据处理问题,如K值线、各时间跨度的移动平均线的绘制等,使用SPSS工具进行即可。以下是对SPSS工具的介绍:

        SPSS(Statistical Product and Service Solutions)是一种专业的统计软件,主要用于数据分析、数据挖掘、数据建模和预测分析等领域。它提供了各种数据处理、统计分析和报告生成的功能,可以帮助用户在数据处理和分析过程中,发现数据之间的关联性、趋势性和异常情况等,从而支持决策和业务优化。

        SPSS的特点在于它拥有非常丰富的统计分析方法,包括描述统计、推论统计、生存分析、因子分析等各种方法,并且提供了直观简单的用户界面,用户可以通过简单的操作完成数据的输入、处理、分析和报告生成等工作。

        SPSS广泛应用于市场研究、社会调查、医学研究、心理学、教育研究、政府部门、商业机构等领域。

(二)指数平滑法

        指数平滑法是一种常用的时间序列预测方法,其公式如下:

(三)误差分析相关公式

        ① 方差分析

        由于只是分析两组数据的显著性差异,可直接使用方差公式:

         ② 线性回归分析方程

         ③ 线性系数求解公式

         ④ 协方差分析公式

        ⑤ 协方差转换公式 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/29998.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

使用parcel搭建threejs开发环境

一、什么是parcel parcel官网:https://www.parceljs.cn/ Parcel是一个快速、零配置的Web应用打包器,可将JavaScript、CSS、HTML和图像等静态文件打包到一个捆绑文件中。它的主要目标是简化Web应用程序的打包过程,使开发人员可以更快速地创建…

【深度学习】1 感知机(人工神经元)

认识感知机 感知机接收多个输入信号,输出一个信号 感知机的信号只有“流/不流”(1/0)两种取值 0对应“不传递信号”,1对应“传递信号”。 输入信号被送往神经元时,会被分别乘以固定的权重。神经元会计算传送过来的信号的综合,只有…

怎么利用代理IP优化网络爬虫

网络爬虫会自动扫描互联网,搜集大量数据并将它们组织起来。但是,许多网站都采取了反爬虫策略,限制了网络爬虫的活动。这时候,代理IP就起到了关键作用。 一、代理ip在网络爬虫中的作用 代理ip爬虫中使用代理IP有很多好处。首先&…

OpenCV 笔记_3

文章目录 笔记_3直方图匹配(直方图规定化) 主要针对单通道图像模板匹配matchTemplate 模板匹配函数 图像卷积filter2D 卷积函数 过滤器图像噪声的产生cvflann::rand_double 产生随机浮点数在(0~1)之间cvflann::rand_int 产生随机整数在(0~RAN…

golang实现webgis后端开发

目录 前言 二、实现步骤 1.postgis数据库和model的绑定 2.将pg库中的要素转换为geojson (1)几何定义 (2)将wkb解析为几何类型 (3)定义geojson类型 (4)数据转换 (5)数据返回 2.前端传入的geojson储存到数据库 3、其他功能实现 总结 前言 停更了…

系列二、RuoYi前后端分离(登录密码加密去除公钥)

一、问题描述 系列一虽然实现了登录时密码加密,但是/getPublicKey返回的结果中,把私钥也返回了,这样显然是不合理的,如下: 二、后端代码修改 2.1、RSAUtil package com.tssl.business.utils;import org.apache.comm…

【自监督论文阅读 2】MAE

文章目录 一、摘要二、引言2.1 引言部分2.2 本文架构 三、相关工作3.1 Masked language modeling3.2 Autoencoding3.3 Masked image encoding3.4 Self-supervised learning 四、方法4.1 Masking4.2 MAE encoder4.3 MAE decoder4.4 Reconstruction target 五、主要实验5.1 不同m…

flutter:数据持久化

简单的数据持久化 保存数据到本地磁盘是应用程序常用功能之一,比如保存用户登录信息、用户配置信息等。而保存这些信息通常使用 shared_preferences,它保存数据的形式为 Key-Value(键值对),支持 Android 和 iOS。shar…

访问者模式(十八)

相信自己,请一定要相信自己 上一章简单介绍了命令模式(十七), 如果没有看过, 请观看上一章 一. 访问者模式 引用 菜鸟教程里面访问者模式介绍: https://www.runoob.com/design-pattern/visitor-pattern.html 在访问者模式(Visitor Pattern&#xff09…

K8s in Action 阅读笔记——【14】Securing cluster nodes and the network

K8s in Action 阅读笔记——【14】Securing cluster nodes and the network 迄今为止,创建了 Pod 而不考虑它们允许消耗多少 CPU 和内存。但是,正如将在本章中看到的那样,设置 Pod 预期消耗和允许消耗的最大数量是任何 Pod 定义的重要部分。…

基于Flask+Bootstrap+机器学习的世界杯比赛预测系统

🤵‍♂️ 个人主页:艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞&#x1f4…

南京贸易企业增值税居高不下,该如何解决?

南京贸易企业增值税居高不下,该如何解决? 《税筹顾问》专注于园区招商,您的贴身节税小能手,合理合规节税! 南京作为省会城市,近年来由于芯片、生物医药等产业的发展而跻身前十,随着它在教育、军…

C语言基础 位域

C语言基础:位域 主题:位域(bit-field) 关键字:位域 冒号 结构体 存储空间 参考链接:C语言中文网:位域 、C菜鸟工具(在线编译器)、位域知乎问答 注:以下内容中…

redis五种数据类型具体时候的底层编码

redis随着值的类型不同,其在底层编码类型会不相同。目前现有的编码格式有 #define OBJ_ENCODING_RAW 0 /* Raw representation */ #define OBJ_ENCODING_INT 1 /* Encoded as integer */ #define OBJ_ENCODING_HT 2 /* Encoded as hash table */ #def…

2023年打印机电商市场数据分析

近年来,伴随自动化办公及在线教育等场景的常态化,文件或学习资料等的打印需求不断增长,这也使得打印机需求暴增,打印机市场的市场规模也越来越大。 根据鲸参谋电商平台的相关数据显示,今年1月份至4月份,打印…

Unity UGUI1——基础组件概述

一、UGUI 介绍 ​ UGUI 是 Unity 引擎内自带的 UI 系统,官方称之为:Unity UI ​ 是目前 Unity 商业游戏开发中使用最广泛的 UI 系统开发解决方案 ​ 它是基于 Unity 游戏对象的 UI 系统,只能用来做游戏 UI 功能 ​ 不能用于开发 Unity 编…

简单的TCP网络程序·单进程(后端服务器)

目录 文件1:tcpServer.cc 文件2:tcpServer.hpp 1.提出日志概念 -- 在后续完善 日志格式 -- 暂定简单的打印功能 2.创建套接字 SOCK_STREAM -- socket参数 3.bind自己的套接字 4.设置socket 为监听状态 * 新接口1:listen 函数1&…

linux服务器上,docker安装nginx

如果出现 Using default tag: latest Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/images/create?fromImagenginx&taglatest": dial unix /va…

Python 中常用的数据类型及相关操作详解

文章目录 列表(Lists)创建列表访问列表元素添加元素到列表删除列表元素切片(Slicing)其他常用操作 元组(Tuples)创建元组访问元组元素元组长度其他常用操作 字符串(Strings)创建字符…

Three.js--》实现图片转3D效果展示

目录 项目搭建 初始化three.js基础代码 加载图片纹理 设置着色器 今天简单实现一个three.js的小Demo,加强自己对three知识的掌握与学习,只有在项目中才能灵活将所学知识运用起来,话不多说直接开始。 项目搭建 本案例还是借助框架书写th…