2024年高教杯国赛(B题)数学建模竞赛解题思路|完整代码论文集合

news2025/1/11 13:01:07

我是Tina表姐,毕业于中国人民大学,对数学建模的热爱让我在这一领域深耕多年。我的建模思路已经帮助了百余位学习者和参赛者在数学建模的道路上取得了显著的进步和成就。现在,我将这份宝贵的经验和知识凝练成一份全面的解题思路与代码论文集合,专为本次赛题设计,旨在帮助您深入理解数学建模的每一个环节。

本次国赛b题可以做如下考虑

本次国赛(五题)完整内容均可以在文章末尾领取!

第一个问题是关于企业在供应商声称一批零配件的次品率不会超过某个标称值的情况下,如何设计一个抽样检测方案,以尽可能少的检测次数来决定是否接收这批零配件。具体要求如下:

  1. 设计一个检测方案,在95%的信度下,如果认定零配件次品率超过标称值,则拒收这批零配件。

  2. 设计一个检测方案,在90%的信度下,如果认定零配件次品率不超过标称值,则接收这批零配件。

这里的标称值为10%。

基于这个问题,目的是通过抽样检测来有效判断零配件的品质,从而做出相应的接收或拒收决策。 针对问题 1,我们需要通过抽样检测方法来判断供应商声称一批零配件(零配件 1 或零配件 2)的次品率是否超过标称值 10%。为此,我们可以利用统计学中的样本抽样和假设检验的方法来建立检测方案。

模型设定

  1. 设定参数和符号:

  2. 设零配件次品率的真实值为$p$,零配件次品率的标称值为$0.1$(即 10%)。

  3. 根据样本检测的结果(合格的样本数和总样本数),我们可以计算次品率的点估计值$\hat{p} = \frac{X}{n}$,其中 $X$ 为抽样中不合格的零配件数量,$n$ 为抽样总数。

  4. 建立假设检验:

  5. 零假设 $H_0: p \leq 0.1$ (次品率不超过标称值)

  6. 备择假设 $H_1: p > 0.1$ (次品率超过标称值)

  7. 选择显著性水平:

  8. 设显著性水平为 $\alpha$。

  9. 问题 (1) 中,在95%的信度下,$\alpha = 0.05$;在问题 (2) 中,在90%的信度下,$\alpha = 0.10$。

  10. 确定所需样本量: 为了决定抽样次数,可以使用二项分布的近似性质:

问题 1:抽样检测方案设计

为了解决企业如何通过抽样检测方案有效判断零配件的品质,并在不同信度下做出接收或拒收的决策,我们需要使用统计抽样的理论。

背景信息

企业希望检测零配件的次品率(不合格率)是否超过标称值10%。这是一个典型的假设检验问题:

  • 零假设 H_0: 零配件的次品率不超过10%(即 p \leq 0.10)

  • 对立假设 H_1: 零配件的次品率超过10%(即 p > 0.10)

为了进行抽样检测,我们可以用二项分布来建模,假设总共检测了 n 个零配件,并发现了 k 个不合格品。根据我们设定的信度,可以计算出拒收或接收阈值。

1.1 在95%的信度下拒收零配件

在95%的信度下,我们需要找到最小的样本量 n,使得如果次品率超过10%时,拒绝原假设的概率达到95%。

计算步骤

  1. 使用二项分布计算拒绝阈值。

  2. 设 p = 0.10(标称次品率),并选取显著性水平 \alpha = 0.05。

  3. 计算临界值 k_c(拒绝零假设的最小不合格品数量)。

问题 1: 抽样检测方案

我们设定某批零配件的次品率 $p$ 不超过一个标称值 $p_0 = 10\% = 0.1$,我们需要设计两种抽样方案,分别满足以下条件:

  1. 在 95% 的信度下,若认定零配件次品率超过标称值,则拒收该批零配件。

  2. 在 90% 的信度下,若认定零配件次品率不超过标称值,则接收该批零配件。

假设我们抽取 $n$ 个样本,样本中次品的个数为 $X$,那么 $X$ 服从二项分布 $X \sim \text{B}(n, p)$,其中 $p$ 是实际次品率。我们考虑下面的两种情况:

import scipy.stats as stats

# Function to determine the sample size and number of defectives
def find_sample_size_and_defectives(p, alpha, is_reject=True):
    # We will iterate for different sample sizes until we find a valid one
    for n in range(1, 100):  # Adjust upper limit to ensure we find a sample size
        k = int((1 - alpha) * n)
        prob = 1 - stats.binom.cdf(k, n, p)  # Calculate the probability of having k or less defectives

        if is_reject and prob <= alpha:
            return n, k  # For reject criteria
        elif not is_reject and prob >= (1 - alpha):
            return n, k  # For accept criteria

# Conditions
p = 0.10  # The defect rate
alpha_case1 = 0.05  # 95% confidence for rejecting
alpha_case2 = 0.10  # 90% confidence for accepting

# Case 1: 95% confidence, reject if defect rate > 10%
sample_size_case1, max_defectives_case1 = find_sample_size_and_defectives(p, alpha_case1, is_reject=True)

# Case 2: 90% confidence, accept if defect rate <= 10%
sample_size_case2, max_defectives_case2 = find_sample_size_and_defectives(p, alpha_case2, is_reject=False)

print(f"Case 1 (Reject if defective rate > 10%): Sample Size = {sample_size_case1}, Max Defectives = {max_defectives_case1}")
print(f"Case 2 (Accept if defective rate <= 10%): Sample Size = {sample_size_case2}, Max Defectives = {max_defectives_case2}")

由于篇幅过长

更多内容具体可以看看我的下方名片!
里面包含有本次竞赛一手资料与分析!
另外在赛中,我们也会陪大家一起解析建模比赛
记得关注Tina表姐哦~

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

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

相关文章

【2024高教社杯国赛A题】数学建模国赛建模过程+完整代码论文全解全析

你是否在寻找数学建模比赛的突破点&#xff1f;数学建模进阶思路&#xff01; 作为经验丰富的数学建模团队&#xff0c;我们将为你带来2024国赛数学建模竞赛&#xff08;A题&#xff09;的全面解析。这个解决方案包不仅包括完整的代码实现&#xff0c;还有详尽的建模过程和解析…

WebAPI(二)、DOM事件监听、事件对象event、事件流、事件委托、页面加载与滚动事件、页面尺寸事件

文章目录 一、 DOM事件1. 事件监听2. 事件类型(1)、鼠标事件(2)、焦点事件(3)、键盘事件(4)、文本事件 3. 事件对象(1)、获取事件对象(2)、事件对象常用属性 4. 环境对象 this5. 回调函数 二、 DOM事件进阶1. 事件流(1)、 捕获阶段(2)、 冒泡阶段(3)、 阻止冒泡(4) 、阻止元素默…

Optuna发布 4.0 重大更新:多目标TPESampler自动化超参数优化速度提升显著

Optuna这个备受欢迎的超参数优化框架在近期发布了其第四个主要版本。自2018年首次亮相以来&#xff0c;Optuna不断发展&#xff0c;现已成为机器学习领域的重要工具。其用户社区持续壮大&#xff0c;目前已达到以下里程碑&#xff1a; 10,000 GitHub星标每月300万 下载量16,00…

静心是良性循环

我发现一个挺有意思的事&#xff1a; 花时间修炼自己的心&#xff0c;让自己静心&#xff0c;就愿意多花时间修炼&#xff0c;会更加静心&#xff0c;这样就良性循环了。难的是刚开始&#xff0c;心不静&#xff0c;没时间修炼&#xff0c;心静不下来&#xff0c;更没时间修炼&…

分类中的语义一致性约束:助力模型优化

前言 这里介绍一篇笔者在去年ACL上发表的一篇文章&#xff0c;使用了空间语义约束来提高多模态分类的效果&#xff0c;类似的思路笔者也在视频描述等方向进行了尝试&#xff0c;也都取得了不错的效果。这种建模时对特征进行有意义的划分和约束对模型还是很有帮助的&#xff0c;…

基于人工智能的文本摘要生成系统

目录 引言项目背景环境准备 硬件要求软件安装与配置系统设计 系统架构关键技术代码示例 数据预处理模型训练模型预测应用场景结论 1. 引言 文本摘要生成是自然语言处理&#xff08;NLP&#xff09;中的一个重要任务&#xff0c;它旨在从长文本中提取出核心内容&#xff0c;生…

【学习笔记】SSL证书安全机制之证书验证

前言&#xff1a;每当Client从Server收到一张证书&#xff0c;有2件事Client需要去验证&#xff1a; 证书是否有效&#xff1f; 证书只是文件中的文本Client如何知道内容能够信任&#xff1f;Server是否是证书真正的拥有者&#xff1f; 证书可以公开获取Client如何知道Server是…

OM5光纤:优化您的数据中心性能

随着数据中心需求的持续增长&#xff0c;传统OM3和OM4光纤在传输距离和带宽方面的局限性日益显现。为应对这些挑战&#xff0c;OM5光纤应运而生。OM5光纤又称为宽带多模光纤&#xff08;WBMMF&#xff09;&#xff0c;通过支持单根光纤上的多波长传输&#xff0c;显著提高了数据…

ubuntu linux搭建lvgl v9

记录一下ubuntu linux搭建 lvgl的过程 本地环境:ubuntu 16.04 ubuntu lvgl sdl2 1 获取源码 git clone https://github.com/lvgl/lv_port_linux.git cd lv_port_linux/ git submodule update --init --recursive查看分支: git branch -a 我选择的是9.2(master分支一直在变动…

无人机执照拿到后怎么就业?方向有哪些?就业率如何?

无人机执照拿到后&#xff0c;就业方向广泛且多样&#xff0c;就业率也呈现出逐年上升的趋势。这主要得益于无人机技术的广泛应用和无人机市场的不断扩大。以下是对无人机执照持有者就业情况的详细分析&#xff1a; 就业方向 1. 无人机飞行操作&#xff1a; 无人机飞手可以从…

34465A-61/2 数字万用表(六位半)

34465A-61/2 数字万用表(六位半) 文章目录 34465A-61/2 数字万用表(六位半)前言一、测DC/AC电压二、测DC/AC电流四、测电阻五、测电容六、测二极管七、保存截图流程前言 1、6位半数字万用表通常具有200,000个计数器,可以显示最大为199999的数值。相比普通数字万用表,6位半…

经典文献阅读之--Representing 3D sparse map points....(用于相机重定位的3D点线稀疏地图)

0.简介 最近在视觉定位和地图制图方面取得了显著的进展&#xff0c;成功地将点特征和线特征进行了整合。然而&#xff0c;将定位框架扩展到包括额外的地图组件往往会导致对匹配任务的内存和计算资源需求增加。《Representing 3D sparse map points and lines for camera reloc…

尝试用java spring boot+VUE3实现前后端分离部署(8/31)

前言 这几天开学了&#xff0c;公司这边几个和学校对接的项目都挺忙的&#xff0c;然后我又开始有点闲的情况了。问大佬能不能继续看看若依的项目&#xff0c;大佬让我自己去学了。在看若依的项目的时候在想&#xff0c;python的FLASK后端实现和JAVA spring boot的实现差别大不…

通过指令微调提升语言模型性能

人工智能咨询培训老师叶梓 转载标明出处 如何让机器更好地理解和执行人类的指令一直是一个重要课题。Google的研究团队中提出了一种新的方法&#xff0c;通过指令微调&#xff08;instruction finetuning&#xff09;来提升语言模型的性能和泛化能力。 他们主要研究了如何通过…

美食|基于SpringBoot+vue的美食网站(源码+数据库+文档)

美食网站 基于SSMvue的美食网站 一、前言 二、系统设计 三、系统功能设计 系统功能实现 后台模块实现 管理员模块实现 用户模块实现 餐厅模块实现 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八、源码获取&#xff1a; 博主介绍&…

JavaScript拷贝的艺术:玩转深拷贝和浅拷贝

前言 在实际的项目开发中&#xff0c;我们时刻都在使用数据拷贝功能&#xff0c;赋值、深拷贝和浅拷贝是前端开发中常见的概念&#xff0c;用于复制简单数据类型&#xff08;字符串、数值、布尔值&#xff09;和引用类型&#xff08;对象、数组&#xff09;。它们的主要区别在…

第十六篇:走入计算机网络的传输层--传输层概述

1. 传输层的功能 ① 分割与重组数据 一次数据传输有大小限制&#xff0c;传输层需要做数据分割&#xff0c;所以在数据送达后必然也需要做数据重组。 ② 按端口号寻址 IP只能定位数据哪台主机&#xff0c;无法判断数据报文应该交给哪个应用&#xff0c;传输层给每个应用都设…

中小型局域网组网规划与实施

一、绪论 1.1 背景 本课题以中小型企业网络搭建为背景&#xff0c;实现网络规划与设计和模拟。该企业网有四个部门&#xff0c;人力部、研发部、市场部和财务部&#xff0c;不同部门分别划分VLAN&#xff0c;不同VLAN之间分配不同的IP地址段。内外网之间要互通。 1.2 发展趋势…

关于前端分辨率兼容和显示器缩放兼容的处理

如下图所示&#xff0c;我们的电脑屏幕可以进行缩放&#xff0c;和分辨率的切换。 我们在项目开发中&#xff0c;时常需要适配不同的分辨率。 一般来说&#xff0c;开发人员电脑分辨率显示正常的页面&#xff0c;只会在更小的分辨率尺寸中出现问题。 所以当测试人员给我们提分…

QT项目实战之音乐播放器2.0版本

该版本相较于1.0版本最主要的不同在于连接数据库实现类似于歌曲收藏和取消收藏的功能。 详细情况看我的这篇文章http://t.csdnimg.cn/WS5s8。 效果展示 VSMyMusicShow2.0 define.h UseMySQL.h musicInfo.h VSMyMusicPlayer.h