2023年华中杯选题人数公布

news2024/7/4 4:45:01

2023年华中杯选题人数公布

经过一晚上代码的编写,论文的写作,C题完整版论文已经发布,

注:蓝色字体为说明备注解释字体,不能出现在大家的论文里。黑色字体为论文部分,大家可以根据红色字体的注记进行摘抄。对应的详细的写作视频教程,争取1号晚上发布,

 目: 空气质量预测与预(可以直接是问题题目,也可以是 基于xxxx模型的空气质量预测与预 根据队伍需求来就可以

例如 基于加权平均预测下的空气质量预测与预警

基于时间序列预测模型的空气质量预测与预警)

5.1 数据预处理

给出的的数据应该是存在很多的缺失值,对于这种的缺失数据,如果不进行处理,我们的后面的模型就很难运行,这里我们把缺失的数值看作一种缺失值,对于缺失值我们将采取插值的方式进行补充。这里大家可以进行不同的发挥,例如利用拟合插值进行补充数据,对于插值拟合的方法有很多种大家可以参考一下,对数据进行补充,这里我用的是拟合得到的结果,大家可以挂上自己感觉很好地模型直接使用我的结果就可以,这里评委不会过于追究的)下面给出了大家三种插值模型的参考,这里大家可以直接进行使用,不过为了降重还是建议大家,在网上自行搜索这三种插值的相关模型,写上。这一部分的思路就是 模型陈述+结果 就可以了。如果最后论文写抄了页数限制,我们可以删除模型陈述,简单的一笔带过也是可以的。

通过观察给出的数据,我们发现附件一中存在异常值,如下所示(附件二没有找到缺失值,但是存在异常值,还是需要进行处理的)

我们可以选择同时建立两个模型比较模型精度,选择精度最高的一个。也可以选择加权预测的方法,下面这种方式,可以同时使用多种预测模型,并且精度还可以。这里我们展示使用ARIMA,与灰色预测加权预测的结果。

表 1 PM2.5 浓度预测的 RMSE 结果(样表)

预测步长3 步预测5 步预测7 步预测12 步预测
RMSE6.4859.28511.53114.498

问题一相关性分析代码 1.3版本更新代码

data = xlsread('D:\桌面\xiangguan.xlsx');

%相关性分析

%默认类型为Pearson系数

Pearson=corr(data','type','Pearson') %等效于xiangguan=corr(data,'Type','Pearson')

灰色预测代码1.5版本更新代码

clc;clear;close all;

%% 数据准备

syms a b; %建立符号变量a(发展系数)和b(灰作用量)

c=[a,b]';

A = [31377 34428 31612 28642 25982 26030 26476 27803 25033 25567 25492 26372 25665 25665 26718 29214

];%原始数列 A

n = length(A); %求出A中元素个数

years=4; %预测未来年数

B = cumsum(A); %对原始数列 A 做累加得到数列 B

for i = 2:n %对数列 B 做紧邻均值生成

C(i) = (B(i) + B(i - 1))/2;

end

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【STM32】知识补充 分频技术深度解析: 原理、应用与实现方法

【STM32】知识补充 分频技术深度解析: 原理、应用与实现方法 概述分频概念分频原理技术器分频器触发器分频器模数计数器分频器 分频应用微控制器时钟分频通信系统中的频率合成数字电路设计中的计时与同步 分频实现方法硬件分频器软件分频器 案例总结 概述 分频 (Frequency Div…

c#笔记-创建一个项目

创建一个项目 创建控制台程序 在你安装完成Visual Studio后打开它,你会的到一个启动窗口 点击创建新项目,选择右上角c#的没有Framework的控制台应用。 项目名称,位置自己随意。 目标框架选择NET7.0。 项目创建完成后应该你的界面应该类似…

nvdec与vaapi与vdpau的关系

nvdec/vaapi/vdpau的关系 NVDEC:nvidia video decoder。 英伟达官网中有关video codec SDK的介绍,其中有头文件、开发API文档等。 Nvidia Video SDK中提供了NVDEC、NVENC,其中NVDEC以前也叫做NVCUVID(不知道NVDEC的开发API中很…

【9.HTML入门知识-其他知识补充】

其他知识补充 1.使用Web字体和图标1.1 web fonts兼容性写法1.2 字体图标1.2.1 字体图标的使用 2.精灵图 CSS Sprite2.1 精灵图的使用 3.置鼠标指针(光标)样式cusor4.居中方案4.1 使用绝对定位元素居中 1.使用Web字体和图标 1.1 web fonts兼容性写法 1.2 …

软件开发团队的护网低成本应对方案

主题: 1、攻击方技术手段说明,结合攻击队手段重点关注的防御点介绍; 2、防守方(软件开发团队)的低成本应对思路;系统是如何被攻破的 攻防演练(APT)攻击路径 未知攻,焉知…

IGH EtherCAT主站应用层代码开发:控制驱动电机

1、安装IGH EtherCAT主站 Ubuntu18.04环境下安装igH EtherCAT Master 2、查询从站配置信息 连接从站通过网线连接主站与从站 启动主站打开终端,输入: sudo /etc/init.d/ethercat star 显示Starting EtherCAT master 1.5.2 done则说明成功。 查询从站列表终端输入: eth…

【C++】 list-map 链表与映射表的简单使用

目录 list 链表 定义链表,并在首、尾添加、删除元素 迭代器遍历链表 任意位置插入或删除 获取首尾节点中元素的值 使用增强的范围for循环进行遍历链表 其他常见的函数 map 映射表 定义map 添加 使用函数插入元素 迭代器遍历map 修改 删除 使用增强的范…

PMP项目管理-[第七章]成本管理

成本管理知识体系: 规划成本管理: 估算成本: 制定预算: 控制成本: 7.1 挣值管理新兴实践 ps:了解即可,考试考不到 7.2 规划成本管理 定义:确定如何估算、预算、管理、监督和控制项目…

直接插入排序

一、概念及其介绍 插入排序(InsertionSort),一般也被称为直接插入排序。 对于少量元素的排序,它是一个有效的算法。插入排序是一种最简单的排序方法,它的基本思想是将一个记录插入到已经排好序的有序表中,从而一个新的、记录数增…

你是否曾经为自己写的代码而感到懊恼?那如何才能写出高质量代码呢?

这里写目录标题 一、 前言二、高质量代码的特征三、编程实践技巧1. 遵循编码规范2. 使用有意义的变量名和函数名3. 减少代码重复4. 使用注释5. 编写单元测试6. 使用设计模式7. 使用版本控制工具8. 保持代码简洁9. 优化代码性能10. 学习和借鉴他人的代码总结 一、 前言 写出高质…

Python入门教程+项目实战-11.5节: 程序实战-选择排序算法

目录 11.5.1 排序算法简介 11.5.2 选择排序算法 11.5.3 系统学习python 11.5.1 排序算法简介 所谓排序,是指将数据集合中的元素按从小到大的顺序进行排列,或按从大到小的顺序进行排列。前者称为升序排序,后者称为降序排序。在数据结构与算…

ChatGPT会颠覆SEO内容创作吗

近几年 AI 的发展日新月异。除了搜索算法本身大规模应用人工智能,我也一直关注着 AI 用于写作的进展。 上篇关于 Google 有用内容更新的帖子还在说,高质量内容创作是 SEO 最难的事之一,对某些网站来说,如果能有工具帮助&#xff…

python毕业设计之django+vue.js幼儿园网站系统

开发语言:Python 框架:django Python版本:python3.7.7 数据库:mysql 数据库工具:Navicat 开发软件:PyCharm 采用了Windows10操作系统平台,使用HTMLCSSJS前端模板django作为后台监控&#xff0…

大数据Doris(九):Apache Doris 简单使用

文章目录 Apache Doris 简单使用 一、用户创建 二、创建数据库 三、账户赋权 四、创建数据表 1、创建数据表 2、准备数据 3、导入数据 五、查询数据表 Apache Doris 简单使用 下面按照官网给出的示例简单操作Doris,首先创建用户、创建数据库、赋权、创建表…

第二弹进阶吴恩达 ChatGPT Prompt 技巧

第一弹笔记在这里: 总结吴恩达 ChatGPT Prompt 免费课程 今天分享第二弹,进阶篇。 第一点,任务序列化。 通常看完一篇长文,脑子里往往充满无数疑问。急切想知道所有答案,必须列一个问题清单。对话式问法,对…

ChatGPT:数字时代革新与展望

ChatGPT:数字时代革新与展望 AGI 未来的愿景:建安全有益的 AGI OpenAI团队对AGI的展望: 我们希望 AGI 能够赋予人类在宇宙中最大程度地繁荣发展的能力。我们不期望未来是一个不合格的乌托邦,但我们希望将好的最大化,将…

vue使用路由的query配置项时如何清除地址栏的参数

写vue项目时,如果想通过路由的query配置项把参数从一个组件传到另一个组件,但是又不希望?idxxx显示在地址栏(如:http://localhost:8080/test?idxxx的?idxxx),该怎么做: 举一个案例&#xff1…

【Python】【进阶篇】18、Django初始化项目环境精讲

目录 18、Django初始化项目环境精讲1. 完成数据库迁移2. PyMySQL模块的使用3. migrate与makemigrations命令详解1) makegrations生成数据库迁移文件2) migrate执行数据库迁移命令3) 完成数据库迁移总结 18、Django初始化项目环境精讲 上一节中,我们完成了对 settin…

软件工程导论 - 了解黑盒测试

前言 本篇介绍用例的基本要素,熟悉黑盒测试的7种设计测试用例的方法,了解等价类,边界值,判定表,正交表,场景设计,错误猜测法;如有错误,请在评论区指正,让我们…

使用docker部署prometheus最新版本2.43.0

环境准备: 192.168.197.136 安装prometheus 192.168.197.137 安装grafana 先把需要用到的镜像拉取下来 docker pull prom/prometheus 136服务器拉取 当前最新版本2.43.0 在部署prometheus之前先运行一个容器,把需要挂载的目录文件拷贝出来 docker…