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

2024美赛数学建模C题思路分析 - 网球的动量

1 赛题

问题C:网球的动量
在这里插入图片描述
在2023年温布尔登绅士队的决赛中,20岁的西班牙新星卡洛斯·阿尔卡拉兹击败了36岁的诺瓦克·德约科维奇。这是德约科维奇自2013年以来首次在温布尔登公开赛失利,并结束了他在大满贯赛事中历史上最伟大的球员之一的非凡表现。

这场比赛本身就是一场非凡的战斗。[1]德约科维奇似乎注定要轻松获胜,他以6-1控制了第一盘(7场比赛赢6场)。然而,第二盘比赛很紧张,最终阿尔卡雷兹以7-6的比分获胜。第三盘与第一盘相反,阿尔卡拉兹以6-1轻松获胜。在第四盘开始时,年轻的西班牙人似乎完全控制了局面,但不知怎么的,比赛又改变了方向,德约科维奇完全控制了局面,以6-3赢得了这一盘。第五盘也是最后一盘开始时,德约科维奇从第四盘领先,但方向又发生了变化,阿尔卡拉兹控制了局面,以6-4获胜。这场比赛的数据在所提供的“2023-温布尔登1701”的数据集“match_id”中。当德约科维奇使用“set_no”列等于1时,你可以看到第一回合的所有分数。令人难以置信的波动,有时是很多分数,甚至是比赛,发生在那些似乎有优势的球员,通常被归因于“势头”。

字典中对动量的一种定义是“通过运动或一系列事件获得的力量或力”。[2]在体育运动中,一个团队或球员可能会觉得他们在比赛/比赛中有动力,或“力量/力量”,但很难衡量这种现象。此外,如果比赛中各种事件如何创造或改变势头,这并不明显。

提供2023年温布尔登男子比赛前两轮后的每一分数据。您可以自行选择包含额外的玩家信息或其他数据,但您必须完全记录这些来源。将数据用于:
开发一个模型,捕捉得分发生时的比赛流程,并将其应用于一个或多个比赛。你的模型应该确定哪个球员在比赛的特定时间表现更好,以及他们的表现有多好。提供一个基于模型的可视化功能来描述匹配流程。注:在网球比赛中,发球者赢得得分的可能性要高得多。您可能希望以某种方式将其考虑到您的模型中。
网球教练怀疑“势头”是否在比赛中起着任何作用。相反,他假设一个球员的波动和成功的跑动是随机的。使用您的模型/度量来评估此索赔。

教练们很想知道是否有指标可以帮助决定何时比赛的流程将从偏爱一个球员转向另一个球员。
o利用至少一场比赛提供的数据,建立一个模型来预测比赛中的这些波动。哪
些因素似乎是最相关的(如果有的话)?
o考虑到过去比赛“势头”波动的差异,你如何建议一名球员与另一名球员进
行新的比赛?

在一个或多个其他匹配项上测试您开发的模型。你对比赛中的波动的预测效果如何?

如果模型有时表现不佳,您能否确定可能需要包含在未来模型中的任何因素?

你的模式对其他比赛(如女子比赛)、锦标赛、球场表面和乒乓球等其他运动项目有多普遍。

制作一份不超过25页的报告,包括你的发现,包括一份两页的备忘录,总结你的结果
,建议教练们了解“势头”的作用,以及如何准备球员对影响网球比赛流程的事件
做出反应。

2 解题思路

🥇 最新思路更新(看最新发布的文章即可):
https://blog.csdn.net/dc_sinor?type=blog

3 选题分析

A题是自由度比较大的场景限定下的模型构建,相对比较容易,核心是找到现有的成熟的数学模型,然后找到合适的数据进行证明得到结论,估计大部分是目标优化问题。(不限制专业)

B题属于较为经典的物理建模(对海洋专业的学生具有优势)

C题今年非常难,不同往年的数据分析,不过核心还是特征提取和主成分分析(本质是在数据中找到或者构建影响比赛的有效向量),并且需要在其他数据上证明推广(这点就比较恶心了) (不限制专业)

D 本质上是资源分配和调度问题,其中保持最佳水位需要一个控制算法(估计要融合PID或者模糊PID),其中也会涉及到目标优化模型(毕竟多方需要争抢湖泊的水位),需要做灵敏度分析。难度不小!

E 核心是做相关性分析,并涉及到评价模型,就是数据会比较难找!

F 本次建模最简单的一道题,给定一个范围甚至目标都需要自己定,并且动物保护相关数据比较好找,最后结合语文建模就能搞定!

难度排名(由易到难):F < A < E < D < B < C

4 最新思路更新

🥇 最新思路更新(看最新发布的文章即可):
https://blog.csdn.net/dc_sinor?type=blog

相关文章:

  • 【考研408】计算机网络笔记
  • Centos8保姆级安装教程
  • 过年手机推荐
  • day32 买卖股票的最佳时机Ⅱ 跳跃游戏 跳跃游戏Ⅱ
  • springboot jar包编写启动start.sh
  • AI新宠Arc浏览器真可以取代Chrome吗?
  • C#入门及进阶教程|C#基本语法(五):控制台应用程序与格式化输出
  • 【NTN 卫星通信】TN 和 NTN的Inter-PLMN应用场景
  • 【Django】Cookie和Session的使用
  • python将.db数据库文件转成Excel文档
  • VCG 网格中点细分
  • VMware虚拟机安装macOS
  • 政安晨:示例演绎Python语言的字符串与字典
  • ywtool login guard命令
  • 虚幻5源码版打包服务端
  • 《Java编程思想》读书笔记-对象导论
  • 【刷算法】从上往下打印二叉树
  • Android 架构优化~MVP 架构改造
  • Angular js 常用指令ng-if、ng-class、ng-option、ng-value、ng-click是如何使用的?
  • Brief introduction of how to 'Call, Apply and Bind'
  • CAP理论的例子讲解
  • ES6 学习笔记(一)let,const和解构赋值
  • extjs4学习之配置
  • fetch 从初识到应用
  • HashMap剖析之内部结构
  • JavaScript的使用你知道几种?(上)
  • JavaScript异步流程控制的前世今生
  • JavaScript中的对象个人分享
  • spring cloud gateway 源码解析(4)跨域问题处理
  • 汉诺塔算法
  • 聊一聊前端的监控
  • 爬虫模拟登陆 SegmentFault
  • 前端代码风格自动化系列(二)之Commitlint
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 我的面试准备过程--容器(更新中)
  • 优化 Vue 项目编译文件大小
  • # .NET Framework中使用命名管道进行进程间通信
  • #我与Java虚拟机的故事#连载12:一本书带我深入Java领域
  • $Django python中使用redis, django中使用(封装了),redis开启事务(管道)
  • (16)Reactor的测试——响应式Spring的道法术器
  • (2022版)一套教程搞定k8s安装到实战 | RBAC
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (板子)A* astar算法,AcWing第k短路+八数码 带注释
  • (附源码)springboot建达集团公司平台 毕业设计 141538
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (转) 深度模型优化性能 调参
  • (转)jdk与jre的区别
  • (转)Scala的“=”符号简介
  • (转)关于pipe()的详细解析
  • .NET MAUI学习笔记——2.构建第一个程序_初级篇
  • .NET 跨平台图形库 SkiaSharp 基础应用
  • .NET:自动将请求参数绑定到ASPX、ASHX和MVC(菜鸟必看)
  • :not(:first-child)和:not(:last-child)的用法
  • @RequestBody的使用
  • @Responsebody与@RequestBody