2019年数维杯国际大学生数学建模C题猪肉价格波动分析求解全过程文档及程序

这篇具有很好参考价值的文章主要介绍了2019年数维杯国际大学生数学建模C题猪肉价格波动分析求解全过程文档及程序。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

2019年数维杯国际大学生数学建模

C题 猪肉价格波动分析

问题重述:

  中国是一个育种大国。猪肉产业在畜牧业中起着主导作用。同时,猪肉已成为人们餐桌上的主要肉类来源之一。随着人口的增加,消费和生活也得到了改善。

  2018年8月3日,中国首次确诊非洲猪瘟。短时间内,全国各地突然爆发了非洲猪瘟。

  与此同时,亚洲、欧洲等许多国家也出现了非洲猪瘟等疫情。仅在2019年上半年,全球就发生了5800多例非洲猪瘟病例。由于全球疫情的蔓延,全世界猪肉价格有所上涨。欧盟的猪肉价格上涨了近20%。

  作为猪肉消费大国,猪价上涨严重影响了人们的日常生活水平。因此,研究猪肉价格的波动,找到适当的方法来调节猪肉的供求关系迫在眉睫。

  问题一:猪肉价格波动的主要影响因素分析

  利用历年数据分析猪肉价格波动的一般影响因素。
近期猪肉价格的波动是否与猪肉价格的常见波动高度相关?如果不是,主要影响因素是什么?

  问题二:猪肉价格下跌研究

  猪肉养殖通常有一定的周期性。当猪肉价格较高时,提出合理的养殖计划。在猪肉养殖无法在短时间内完成的前提下,提出合理的自国外采购方案,保证国内猪肉价格相对稳定。

  问题3:

  猪肉优化供应与储存策略研究.当不同地区猪肉需求相对稳定时,提出不同地区最优养殖方案。为有效应对一定地区猪肉需求高峰,提出有效的猪肉贮藏策略,保证猪肉价格稳定。

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

  中国是一个猪肉消费大国,年猪肉消费量占世界的60%以上。可以说,猪肉市场的稳定是我国人民和谐生活的前提。今年以来,我国生猪市场价格波动频繁,给广大消费者带来了极大的困扰。因此,有必要通过计算机进行相关的数学分析,从而准确掌握猪肉价格波动的原因和规律。

  针对第一部分,我们从市场供需和场外因素三个方面研究了影响猪肉价格的因素。我们考虑了仔猪价格、生猪价格、羊肉、牛肉、玉米、大豆、鸡蛋和仔猪饲料等8个分析指标。由于指标数量众多,我们使用灰色相关性过滤掉相关性最大的五个指标,并通过设计响应面二次多项式模型,拟合了过去20年的猪肉价格。我们使用 p 值来检测回归系数并发现 p<0.0001,因此该模型被认为是高度准确的。通过分析响应面因子图,得出影响猪肉价格的主要因素由大到小:生猪价格>仔猪价格>羊肉价格>玉米价格>大豆价格。然后,采用时间序列分析法对2019年主要影响因素进行预测,并据此预测2019年猪肉价格。结果表明,预测价格远低于实际价格。通过分析认为,非洲猪瘟造成市场猪肉短缺,导致猪肉价格飙升。

  对于第二部分,为了做出合理的养殖计划,我们首先在时间序列模型中进行小波分析,预测猪肉价格波动的趋势。该模型计算了猪肉价格波动的两个主要周期,其中时间步长为25个月的第一个主要周期合理地反映了猪肉价格波动的周期性,可以得到50个月的变化周期。第二个主要周期,时间步长为4个月,反映了猪肉价格的整体趋势,即猪肉价格从低到高,从稳定到波动。鉴于养殖地的选择合理,我们采用退火模拟模型,通过规划最优路径,优化猪肉和生猪的运输。我们可以通过计算中国各省的地理坐标。结果是:四川、河北、河南、湖南和黑龙江。黑龙江猪肉主要出口吉林、辽宁、北京、内蒙古;四川猪肉主要出口甘肃、青海、新疆;河北猪肉主要出口天津、北京、内蒙古;河南猪肉主要出口北京、天津、安徽;湖南猪肉主要出口到安徽、贵州、广东、广西、福建;对于猪肉采购计划,我们采用成本控制模型,以采购猪肉为目的,降低猪肉价格。限制应该是最低的猪肉成本。该模型计算出,中国的主要猪肉进口国应该是美国、加拿大、丹麦、法国和西班牙。最大的进口量来自加拿大,进口量达50 400吨。

  对于第三部分,基于第二部分中的K均值聚类结果,使用变异率值波动率指数(RV)来表征时间序列波动的强度。分析发现,低价区猪肉波动最动期约40个月,未来1-2年主要产区价格有下降趋势;一般来说,高价区波动较小,波动周期在45个月左右,未来2-3年主产区猪肉价格有上涨趋势。根据各地区历史波动规律和未来预测结果,提出合理的育种方案。同时,为了满足一定地区未来对猪肉的需求,我们按照变异率(RV),将我国未来生猪储备划分为重点养殖区、一般养殖区和鼓励养殖区。区域的划分可以快速响应一个地区对猪肉需求的激增,并保持猪肉市场的稳定。

模型假设:

  我们做一些一般性的假设来简化我们的模型。下面列出了这些假设以及相应的理由:

  1.我们从互联网上获得的所有数据都是真实的。

  我们收集了近20年不同商品的价格数据,数据量非常巨大。

  2.猪肉价格主要与论文中选取的指标有关,其他指标对其影响不大,不予考虑。
  猪肉价格波动的原因很多,我们只能从不同的方面选择一些有代表性的因素。

问题分析:

  对问题一的分析
  对于A部分,由于2019年以后猪肉价格异常高企,目前在因素分析中没有考虑数据,只考虑了2000年1月至2018年12月的数据。在之前的统计中,从供需和场外三个方面选择了八个指标。为了比较所选指标对猪肉的影响,我们采用灰色相关分析方法获取指标与猪肉价格的相关性,从而得到主要影响因素。

  对于 B 部分,我们选择响应面设计方法。我们利用多二次线性回归方法建立参数与响应值之间的函数关系,用于预测2019年猪肉的合理价格。通过分析响应面得到的因子图,分析了影响猪肉价格的主要因素。

  对问题二的分析
  至于A部分,需要根据猪肉价格波动规律制定合理的养殖计划,首要目标是找到猪肉价格的周期性波动规律。采用时间序列小波分析建立猪肉价格波动模型,探索猪肉价格波动周期,根据其变化规律制定合理的养殖方案。由于养殖用地的限制和生猪运输成本的限制,应建立模拟退火模型,使运输路径最短,合理确定养殖用地。

  对于B部分来说,如果不可能在短时间内设计出养殖计划,让猪肉退居后退,也就是说需要猪肉采购。在采购计划中,猪肉的成本应得到控制,不得高于市场价格。建立成本控制模型,考虑影响猪肉成本的因素,计算出合理的采购方案。

  对问题三的分析
  对于问题A部分,由于不同地区猪肉价格和需求的变化趋势。因此,在问题分析中,采用第二部分聚类分析结果,分析2000年以来不同地区猪肉价格变化趋势,分析不同价格区域下不同地区的主要消费特征,从而制定有针对性的措施。

  对于B部分,根据A部分的分析结果,可以对我国主要猪肉产区实施猪肉储存方案,选择附近的猪肉消费市场,保持猪肉市场的稳定。

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

2019年数维杯国际大学生数学建模C题猪肉价格波动分析求解全过程文档及程序
2019年数维杯国际大学生数学建模C题猪肉价格波动分析求解全过程文档及程序文章来源地址https://www.toymoban.com/news/detail-462913.html

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

程序代码:

部分Matlab程序如下
灰色关联
clc,clear
a= load('data1.txt');
cankao= load('cankao.txt');
for j =[1:2 6:8] 
 a(:,j)=(a(:,j)-min(a(:,j)))/(max(a(:,j))-min(a(:,j)));
end
for j =[3:5] 
 a(:,j)=(max(a(:,j))-a(:,j))/(max(a(:,j))-min(a(:,j)));
end
cankao(:)=(cankao(:)-min(cankao(:)))/(max(cankao(:))-min(cankao(:)));
[m,n]=size(a); 
t=abs(cankao-a); 
mmin=min(min(t));
mmax=max(max(t)); 
rho=0.5; %分辨系数
xishu=(mmin+rho*mmax)./(t+rho*mmax) 
guanliandu=mean(xishu) 
[gsort,ind]=sort(guanliandu,'descend') 
K均值聚类
Centers = p(:,1:ClusterNum);
NumberInClusters = zeros(ClusterNum,1); % 
IndexInClusters = zeros(ClusterNum,SamNum); % 
while 1,
NumberInClusters = zeros(ClusterNum,1); % 
IndexInClusters = zeros(ClusterNum,SamNum); % 
% 按最小距离原则对所有样本进行分类
for i = 1:SamNum
%计算所有样本输入与聚类中心的距离
AllDistance = dist(Centers',p(:,i)); 
%按对小距离原则对样本进行分类
[~,Pos] = min(AllDistance);
NumberInClusters(Pos) = NumberInClusters(Pos) + 1;
IndexInClusters(Pos,NumberInClusters(Pos)) = i;
end
% 保存旧的聚类中心
OldCenters = Centers;
%重新计算各类新的聚类中心
for i = 1:ClusterNum
Index = IndexInClusters(i,1:NumberInClusters(i));
Centers(:,i) = mean(p(:,Index)')';
end
% 判断新旧聚类中心是否一致,是则结束聚类
EqualNum = sum(sum(Centers==OldCenters));
if EqualNum == InDim*ClusterNum,
break,
end
end
% 根据各聚类中心之间的距离确定各隐节点的扩展常数(宽度)
AllDistances = dist(Centers',Centers); % 计算隐节点数据中心间的距离(矩阵)
Maximum = max(max(AllDistances)); % 找出其中最大的一个距离
for i = 1:ClusterNum % 将对角线上的 0 替换为较大的值
AllDistances(i,i) = Maximum+1;
end
spread = Overlap*min(min(AllDistances)'); % 以隐节点间的最小距离作为扩
展常数
%spread = Overlap*min(AllDistances)' % 以隐节点间的最小距离作为扩展常
数
% 训练与测试
net = newrbe(p,t,spread);
a = sim(net,p); % 测试 - 输出为预测值
err1 = sum((t-a).^2); % 训练误差的平方和
全部论文及程序请见下方“ 只会建模 QQ名片” 点击QQ名片即可

到了这里,关于2019年数维杯国际大学生数学建模C题猪肉价格波动分析求解全过程文档及程序的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 2023年“华数杯”国际大学生数学建模竞赛思路

    B题完整思路已出! 所有资料请在群直接拿,谢谢。 https://zhuanlan.zhihu.com/p/603048568 注意:现在给出的是常用数据集,本次比赛的数据还在准备中哦~) 为此,小云也准备好了一些常用的数据集,都放在云里啦,这样可以避免比赛的时候找数据手忙脚乱。(感兴趣的小伙伴可以

    2024年02月12日
    浏览(64)
  • 【数学建模】2019 年全国大学生数学建模竞赛C题全国一等奖获奖论文

    机场的出粗车问题 大多数乘客下飞机后要去市区(或周边)的目的地,出租车是主要的交通工具之一。国内多数机场都是将送客(出发)与接客(到达)通道分开的。送客到机场的出租车司机都将会面临两个选择: (A) 前往到达区排队等待载客返回市区。出租车必须到指定的

    2024年02月14日
    浏览(71)
  • 大学生数学建模题论文

          大学生数学建模题论文篇1     浅论高中数学建模与教学设想     论文:数学建模 数学 应用意识 数学建模教学     论文摘要:为增强学生应用数学的意识,切实培养学生解决实际问题的能力,分析了高中数学建模的必要性,并通过对高中学生数学建模能

    2024年02月08日
    浏览(50)
  • 2023美国大学生数学建模竞赛资料及思路

    (赛题出来以后第一时间分享) 报名截止日期:美国东部时间2023 年2月16日星期四下午 3:00前。(北京时间2023年2月17日凌晨4点) 比赛开始:美国东部时间 2023 年 2 月 16 日星期四下午 5:00。(北京时间2023年2月17日早上6点) 比赛结束:美国东部时间 2023 年 2 月 20 日星期一晚上

    2024年02月16日
    浏览(52)
  • 【数学建模】历年全国大学生数学建模竞赛题目+定位分析

    数学建模 https://so.csdn.net/so/search?q=%E6%95%B0%E5%AD%A6%E5%BB%BA%E6%A8%A1spm=1001.2101.3001.7020 国赛创办于1992年,每年一届,是首批列入“高校学科竞赛排行榜”的19项竞赛之一。2020年,来自全国及美国、英国、马来西亚的1470所院校/校区、45680队(本科41826队、专科3854队)、13万多人报名参赛

    2024年02月06日
    浏览(86)
  • 2023 大学生数学建模竞赛-C题-第一问

    题目: 在生鲜商超中,一般蔬菜类商品的保鲜期都比较短,且品相随销售时间的增加而变差, 大部分品种如当日未售出,隔日就无法再售。因此,商超通常会根据各商品的历史销售和需 求情况每天进行补货。 由于商超销售的蔬菜品种众多、产地不尽相同,而蔬菜的进货交易

    2024年02月09日
    浏览(52)
  • 理工科大学生必须参加的比赛——数学建模

    数学建模是一种通过数学方法来描述、分析和解决实际问题的过程。在数学建模中,问题通常来自各个领域,如自然科学、社会科学、工程、经济等,而数学建模的目标是使用数学模型来理解和解决这些问题。 具体而言,数学建模包括以下步骤: 问题定义: 确定实际问题的

    2024年01月16日
    浏览(48)
  • 全国大学生数学建模竞赛【高教杯】- 竞赛题目汇总

    目录 1992 年赛题 A 题 施肥效果分析 B 题 实验数据分解 1993 年赛题

    2024年02月07日
    浏览(52)
  • 2019湖南省大学生程序设计竞赛题解(D)

    很妙的类似区间dp, 我自己是想不到,本题解题思路来自学长的博客: 长沙橘子猫 题意 有一个长度为 n n n 的序列,你可以给每个位置填 0 ∼ 9 0sim9 0 ∼ 9 的一个数,有 m m m 个限制,每个限制 [ l i , r i ] [l_{i}, r_{i}] [ l i ​ , r i ​ ] 要求区间内的数相乘必须为 9 9 9 的倍数,问

    2023年04月15日
    浏览(64)
  • 2023华数杯全国大学生数学建模竞赛思路模型代码

    目录 1.华数杯数学建模大赛简介 2.大赛思路模型代码见文末        比赛时间:2023.8.3———2023.8.6         比赛性质: 国家级,暑假期间含金量和比赛规模都不错的数学建模比赛,目前举办到第四届,规模一年比一年大,参与人数越来越多,认可度越来越高,赛题类型和赛

    2024年02月14日
    浏览(65)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包