数学建模冲刺篇(灵敏度分析)

一、为什么要进行

我们知道,在数学建模中对问题作出一些必要的假设是非常重要的,而假设一般指的是问题有一定影响的因素但没法具体的衡量或预测,因此往往将其设为常量或者不予考虑等,但很少能保证这些假设都是完全正确的。因此我们需要考虑所得结果对每一条假设的敏感程度。这种灵敏性分析是数学建模中的一个重要方面。具体内容与所用的建模方法有关,但也并不是对每条建设都要进行灵敏度测试,所测试的往往是不能准确测量或计算的参数。

二、例子引入

案例说明:一头牛重200斤,每天增重5斤,饲料每天花费45元。牛的市场价是每斤65元,但目前行情不好,每天下降1元,求出这头牛的最佳销售时间。
这是一个很简单的单变量优化问题。求这头牛的最佳销售时间,就是求卖出价格最高的时间,为了求出这个时间,我们假设:销售时间 t t t,牛的重量 w w w,牛的价格 p p p,饲料花费 C C C,卖出牛的收益 R R R,净收益 P P P 于是有, P = R − C P=R-C P=RC ,其中, R = P ∗ w R=P*w R=Pw C = 45 t C=45t C=45t ,即得到净收益模型如下:

P = ( 65 − t ) ( 200 + 5 t ) − 45 t . . . . . . ( 1 ) P=(65-t)(200+5t)-45t...... (1) P=(65t)(200+5t)45t......(1)

容易得出当 t = 8 t=8 t=8 时,P取最大值 13320 13320 13320元。
其实,大多数情况下,问题到这里就已划上句号。但现实生活中,稍微细心一点,我们会发现在上述模型的参数中,牛的重量,当前市场价格、每天饲料钱3个参数都是很容易测量的,即确定性较大,但牛的生长率和市场价格的下降率2个参数则不是那么好确定,例子中虽然规定了市场价格下降率r=1元/天,但实际中,每天的r都是不一样的。
于是我们会有一个疑惑——是不是对于所有的市场价格下降率,这个模型都适用?
为了消除疑惑,我们分别随便选取原下降率(1元/天)周围的几个数 r=0.8, 0.9, 1.0, 1.1, 1.2,根据公式(1),分别得出t=15, 11, 8, 5, 3 ,得下图:
在这里插入图片描述

三、如何进行

灵敏度分析,就是将市场价格下降率 r r r作为未知参数,计算最佳卖出时间t和r关系,将每天下降1元 改为每天下降r元
模型改变为
在这里插入图片描述
于是得到了灵敏度关系——r-t关系,绘制图像如下
在这里插入图片描述
公式(2)和上图的意义在于——作为牛贩子,我能确定一个r-t关系,确保我在不同r下,都能确定最佳卖牛时间 t。当0<r<2.8时,最佳卖出时间就由公式(2)给出;当 r>2.8 时, t<0 ,这会导致P(t)是一个始终下降的曲线,这意味着,最佳卖牛时间为 t=0 ,也就是说,一旦市场价格下降率 r>2.8,需要当天就把牛卖掉,这时候饲养牛已经没有任何经济价值了

然而,在实际使用中,我们更多地是将这种灵敏性关系表示成相对改变量或百分比改变的形式。例如, r 的10%的下降,导致了 t 的38%的增加。在这里插入图片描述

在这里插入图片描述

四、灵敏度分析用处

在这里插入图片描述

五、什么时候进行

灵敏性分析的成功应用通常要有较好的判断力,通常既不可能对模型中的每个参数都计算灵敏性系数,也没有这种特别的要求。我们需要选择那些有较大不确定性的参数进行灵敏性分析。对灵敏性系数的解释还要依赖于参数的不确定程度。原始问题中数据的不确定程度会影响我们对答案的自信度。在这个售猪问题中,我们通常认为猪的生长率g 比价格的下降率r更可靠.如果我们观察了猪或其他类似动物在过去的生长情况,g有25%的误差会是很不寻常的,但对r的估计有25%的误差则不足为奇。

因此,灵敏度分析也是为了让自己所建的模型更具备一定的说服力。如果你建立的模型中核心参数仅仅对在某个点处可以比较好的解决问题,取其它值时,就不起作用了。那么这个模型的普适性就不强。

  • 105
    点赞
  • 538
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
### 回答1: 在油田开发过程中,为了更好地了解油藏的性质和地质特征,必须对各种因素进行灵敏度分析以预测油藏的生产能力和产量。Salib方法就是一种常用的灵敏度分析方法。 一个典型的Salib灵敏度分析应用案例是当油田不确定性因素的影响可能会影响油田的开采时,可以使用Salib灵敏度分析做出正确决策。当得到一些数据时,Salib分析将可以确定哪些因素对生产产量的影响最大。在这种情况下,数据可以是根据地质和物理参数模拟油藏开采过程获得的。 通过Salib灵敏度分析,我们可以了解到不确定因素的影响程度并对其进行排序。这样,我们就可以拥有一种非常有力的工具来帮助我们评估不确定性影响,减轻生产风险,并做出最佳的决策。 总之,Salib灵敏度分析是一种非常有效的分析工具,它可以帮助油田工程师和地质学家更好地了解油藏的复杂性和预测产量,从而更好地规划油田开发策略。 ### 回答2: Salib灵敏度分析是一种常用的敏感度分析工具,旨在评价输入参数对输出结果的影响程度。例如,在决策分析中,我们想评估某一模型的稳定性,就可以通过Salib灵敏度分析来确定模型中各个输入参数的影响程度,从而更好地了解模型的表现。 最近,一个使用Salib灵敏度分析的案例是在农业领域。该案例研究了一组基于气象数据和土地利用方式的降雨径流模型,目的是评估这些模型的性能和精度。通过Salib灵敏度分析,研究人员可以识别出对模型输出结果最敏感的输入参数,进而确定最适宜的土地利用方式。 结果表明,该降雨径流模型的结果受降雨量、植被覆盖度和土壤类型等参数影响最大。此外,模型的敏感度也随着时间的变化而发生变化,需要在不同的季节和气候条件下进行重新评估。 通过对Salib灵敏度分析的使用,研究人员可以更好地了解环境因素对农业生产的影响,为制定更符合实际情况的管理方案提供依据。这也说明了Salib灵敏度分析在农业和其他领域中的应用潜力。 ### 回答3: Salib灵敏度分析是一种针对模型参数进行敏感性分析的方法。它通过随机抽取模型参数并观察其对输出结果的影响,评估模型对参数变化的敏感性。这种方法可以帮助我们了解模型在不同参数范围内的表现,并找出影响模型输出结果的主要参数。 举个例子,假设我们正在研究一个涉及气候变化的模型,并针对不同的输入参数进行敏感度分析。在这个过程中,我们使用Salib方法对以下参数进行了分析:温度、降雨量、二氧化碳排放量和光照强度。我们随机选取这些参数的值,并记录模型输出结果(例如,全球平均气温的变化量)。 通过对参数的分析,我们可以发现温度和二氧化碳排放量对模型输出结果的影响最为显著,而降雨量和光照强度的影响较小。这也意味着,如果我们想通过控制这个模型来减少气温的变化量,重点应该放在温度和二氧化碳排放量上,而忽略对降雨量和光照强度的控制。 总之,Salib灵敏度分析可以帮助我们更好地理解模型,并在调整模型参数时做出更准确的决策。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值