2013年第二届数学建模国际赛小美赛A题数学与经济灾难解题全过程文档及程序

2013年第二届数学建模国际赛小美赛

A题 数学与经济灾难

原题再现:

  2008年的市场崩盘使世界陷入经济衰退,目前世界经济仍处于低迷状态,其原因是多方面的。其中之一是数学。
  当然,并非只有金融界依赖于并非总是可靠的数学模型来指导决策。科学家们在许多领域与模型作斗争,包括气候科学、海岸侵蚀和核安全,他们所描述的现象非常复杂,或者信息很难获得,或者像金融模型一样,两者兼而有之。这些公式或模型只是现实世界的苍白反映,有时它们可能令人遗憾地误导。
  尽管这些风险模型无处不在,但它们没有考虑到影响市场的重要因素。研究人员正在设法绕过这些限制,防止市场再次崩盘。然而,这些策略可能会限制利润,使得银行不可能在不被迫采取这些策略的情况下采取这些策略。
  如果可能,您可以重新定义风险,然后构建市场某些主要因素的动态模型,以监控触发因素或症状,以减少意外发生的可能性。
  将经济灾难归咎于风险模型过于简单。其他人为因素——政治和监管因素——当然也会起作用。如何减少对人的影响?
  除了比赛的形式,准备一个简短的1-2页的非技术性信件给金融投资公司与您的最终建议。

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

  金融风险模型无处不在,严重影响着周边市场,研究者正在建立数学方法来解决这些问题,从而防止市场崩溃现象的发生。然而,金融风险的影响因素种类繁多,复杂多变,正确建立相应的动态模型并对市场进行风险评估,将降低金融危机再次发生的可能性,为建立金融危机预警体系提供理论依据。
  对于问题一,通过对财务风险的认识和风险因素的分析,建立了两个财务风险评价的数学模型。模型采用历史模拟的方法进行风险度量,该方法简单,避免了估计方差、协方差矩阵和非正态分布。它考虑了厚尾等问题的优点,在回溯测试用例分析中表现较好,可以利用历史模拟VaR模型来反映现实情况,并可以对未来进行适当的预测。另一种模型采用GARCH-t模型,弥补了历史模拟方法不能有效解决复杂金融时间序列变化、尖峰、厚尾等特征的不足。并在分析实例中,对不同股票的收益率进行Copula-t模拟,表明VaR与实际VaR值最为接近。GARCH-t模型能够较好地刻画组合对称尾部相关性,是度量金融风险的一个很好的方法。
  针对问题二,分析了人的因素在金融风险影响因素中所占的比例,建立了实用性强、预警性强、准确性较高的KLR预警系统模型。KLR信号分析方法选择了更多的指标,也加入了一些金融危机作为指标,考虑了人为因素在不同危机预警中的作用。通过实证分析得出结论,KLR信号分析预警系统更具说服力,更能反映单个指标对危机的贡献程度,减少人为因素的影响,并为今后更好地构建政府监管机制提供良好的理论依据。

模型假设:

  假设财务结果为离散事件和有限事件;
  建模示例中使用的假设证明了真实可靠的数据;
  假设金融序列的条件分布不仅是时变的波动率,还经常出现偏态、峰值、厚尾等特征;
  假设整个金融市场可分为银行、保险和证券三大系统进行风险评估;
  假设现有数学模型的风险评估方法存在局限性。

问题重述:

  总体战略

  我们首先要做的两项工作是重新定义风险,建立一个反映市场主要因素的动态模型,减少潜在事故的发生。第二个风险模型是考察在一些人为因素中所起的作用——例如政治和监管因素。
  问题1:分析金融市场风险的种类,并对这些风险进行度量,构建相应的动态模型,以反映市场的主要因素,减少事故发生的可能性作为监控。
  问题2:人因分析比较,针对其在各个行业的不同表现方式,公司在特定领域或行业建立量化甚至预警方案,尽可能地监控和消除人因的影响。

  我们模型的方法

  (1) 问题1的策略
  首先,我们分析了经济市场风险的种类和防范,认识到大多数金融灾害产生的金融工具并没有很好地规避金融灾害所造成的风险,在合理预测和防范金融风险的前提下,金融风险可以大致分为市场风险、流动性风险、信用风险,操作风险和法律风险是相互联系的。
  其次分析了风险度量中存在的主要问题,包括金融资产收益率厚尾分布、金融资产收益率极值分布的条件、金融资产收益率分布的完整性问题和组合收益率极值分布等,并构建了度量金融风险程度的指标体系,从三个方面对金融体系中的风险进行监管:从影响因素的一般性看,从盈利能力、风险、流动性、资产质量、资本充足率等几个方面进行一般敏感性;从政府集中监管的角度分为银行业、保险业、证券业,当然从影响期可以分为宏观系统和监管规模范围、中观系统和微观系统。在综合分析的基础上,构建了“构建金融系统稳定模型的三维框架”。
  最后,在以上分析中,对比现有数学模型重新定义风险,采用历史模拟法建立动态模型、VaR模型和GARCH-t风险评估模型,以减少事故隐患作为监控。

  (2) 问题2的策略

  “人的因素”的概念中的“人”并不意味着一个人的行为,而是代表了一个社会的方方面面和这个群体内部形成的社会习惯、社会习俗和约定。影响国际金融危机的人为因素,各种因素之间的蕴涵。鉴于各行各业,不尽相同的人为经营者的方式,下面以我国商业银行和美国次贷危机为例对人为经营者的风险进行分析。
  1) 我国商业银行操作风险的人为因素分析
  处于转型期的我国商业银行,经营风险所面临的人为因素主要集中在内部欺诈和外部欺诈两个方面。我国商业银行风险产生的主要原因是欺诈类国有银行产权结构缺陷、制度软约束、经营管理权责失衡以及由此产生的内部控制问题。这个数字是我国商业银行面临人为因素操作风险的表现和比例。
  2) 操作风险的人为因素次贷危机

  美国次贷危机是世界金融危机中爆发已经五年多的一次,目前,世界刚刚走出危机时代。然而,次贷多米诺骨牌随时动摇对世界经济的威胁,全球经济仍面临巨大挑战。因此,从人为因素的角度,探讨和分析美国次贷危机的成因,也具有重要的现实意义。美国次贷危机中的人为因素主要包括:
  不切实际的经济政策指导
  盲目崇拜投资集团
  宏观调控政策的误区
  放松金融监管
  以经济目标掩盖政治目的,使经济陷入衰退
  贪婪和冒险作为诱因,金融市场动荡

  人为因素在各行各业的可见表现形式和操作手段以及影响大小是不同的,因此为了克服人为因素的影响,除了加强我国的道德约束和监管体制外,还要在经济领域建立预警系统,对其具体的金融市场进行实时监控,保护、预防措施,防止人为因素的不当干扰和影响。

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

在这里插入图片描述
在这里插入图片描述

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

部分程序代码:(代码和文档not free)

load gu1.txt; %Load the data 
load gu2.txt; %Load the data 
load gu3.txt; %Load the data 
y1=gu1(:);
y2=gu2(:);
y3=gu3(:);
t1=1:length(y1);
t2=1:length(y2);
t3=1:length(y3);
subplot(3,1,1);
plot(t1,y1);
title('FLG1:Industrial and commercial bank of stock return 
');
xlabel('2009.01.05 ~ 2012.12.31 every day ');
ylabel('The return ');
axis([0 900 -0.1 0.1]);
subplot(3,1,2);
plot(t2,y2);
title('FLG2:Haitong securities stock return ');
xlabel('2009.01.05 ~ 2012.12.25 every day ');
ylabel('The return ');
axis([0 900 -0.1 0.1]);
subplot(3,1,3);
plot(t3,y3);
title('FLG3:China life stock return ');
xlabel('2009.01.05 ~ 2012.12.31 every day ');
ylabel('The return ');
axis([0 900 -0.1 0.1]);
load gu1.txt;
load gu2.txt;
load gu3.txt;
% Tests for the stock 1 archtest 
[h1,pValue1,stat1,cValue1]=archtest(gu1)
% Tests for the stock 2 archtest 
[h2,pValue2,stat2,cValue2]=archtest(gu2)
% Tests for the stock 3 archtest 
[h3,pValue3,stat3,cValue3]=archtest(gu3)
load gu1.txt; 
% Load ICBC stock returns
load gu2.txt; 
% Load Haitong Securities stock returns
load gu3.txt; 
% Load China Life stock returns
[h1,pValue1]=archtest(gu1) 
% Calculate the value of a stock 's P
meangu1=mean(gu1) 
% Calculate the average stock 1
kurtosisgu1=kurtosis(gu1) 
% Calculate the kurtosis stock 1
skewnessgu1=skewness(gu1) 
% Calculate the skewness stock 1
mediangu1=median(gu1) 
% Calculate the median stock 1
[h2,pValue2]=archtest(gu2) 
% Calculate the stock 2 P values 
meangu2=mean(gu2) 
% Calculate the average stock 2 
kurtosisgu2=kurtosis(gu2) 
% Calculate the kurtosis stock 2
skewnessgu2=skewness(gu2) 
% Calculate the skewness stock 2
mediangu2=median(gu2) 
% Calculate the median stock 2
[h3,pValue3]=archtest(gu3) 
% Calculate the stock 3 P values 
meangu3=mean(gu3) 
% Calculate the average stock 3
kurtosisgu3=kurtosis(gu3) 
% Calculate the kurtosis stock 3
skewnessgu3=skewness(gu3) 
% Calculate the skewness stock 3
mediangu3=median(gu3) 
% Calculate the median stock 3
全部论文请见下方“ 只会建模 QQ名片” 点击QQ名片即可

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

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

相关文章

postman使用-03发送请求

文章目录 请求1.新建请求2.选择请求方式3.填写请求URL4.填写请求参数get请求参数在params中填写(填完后在url中会自动显示)post请求参数在body中填写,根据接口文档请求头里面的content-type选择body中的数据类型post请求参数为json-选择raw-选…

Flask 与微信小程序对接

Flask 与微信小程序的对接 在 web/controllers/api中增建py文件,主要是给微信小程序使用的。 web/controllers/init.py # -*- coding: utf-8 -*- from flask import Blueprint route_api Blueprint( api_page,__name__ )route_api.route("/") def ind…

软件测试/测试开发丨Pytest测试用例生命周期管理-Fixture

1、Fixture 用法 Fixture 特点及优势 1、命令灵活:对于 setup,teardown,可以不起这两个名字2、数据共享:在 conftest.py 配置⾥写⽅法可以实现数据共享,不需要 import 导⼊。可以跨⽂件共享3、scope 的层次及…

Linux内核中断

Linux内核中断 ARM里当按下按键的时候,他首先会执行汇编文件start.s里面的异常向量表里面的irq,在irq里面进行一些操作。 再跳转到C的do_irq(); 进行操作:1)判断中断的序号;2)处理中断;3)清除中…

2024美赛数学建模思路A题B题C题D题E题F题思路汇总 选题分析

文章目录 1 赛题思路2 美赛比赛日期和时间3 赛题类型4 美赛常见数模问题5 建模资料 1 赛题思路 (赛题出来以后第一时间在CSDN分享) https://blog.csdn.net/dc_sinor?typeblog 2 美赛比赛日期和时间 比赛开始时间:北京时间2024年2月2日(周五&#xff…

【JavaScript】new原理解析

✨ 专栏介绍 在现代Web开发中,JavaScript已经成为了不可或缺的一部分。它不仅可以为网页增加交互性和动态性,还可以在后端开发中使用Node.js构建高效的服务器端应用程序。作为一种灵活且易学的脚本语言,JavaScript具有广泛的应用场景&#x…

netty源码:(40)ReplayingDecoder

ReplayingDecoder是ByteToMessageDecoder的子类,我们继承这个类时,也要实现decode方法,示例如下: package cn.edu.tju;import io.netty.buffer.ByteBuf; import io.netty.channel.ChannelHandlerContext; import io.netty.handle…

Ubuntu20.04服务器使用教程(安装教程、常用命令、故障排查)持续更新中.....

安装教程(系统、驱动、CUDA、CUDNN、Pytorch、Timeshift、ToDesk) 制作U盘启动盘,并安装系统 在MSDN i tell you下载Ubuntu20.04 Desktop 版本,并使用Rufus制作UEFI启动盘,参考UEFI安装Ubuntu使用GPTUEFI模式安装&am…

【IoT网络层】STM32 + ESP8266 +MQTT + 阿里云物联网平台 |开源,附资料|

目标:实现STM32连接阿里云物联网平台发送数据同时接收数据,IOT studio界面显示数据。具体来说:使用ESP8266 ESP-01来连接网络,获取设备数据发送到阿里云物联网平台并显示且oled显示屏当前的设备数据,通过IOT studio界面…

OpenHarmony城市技术论坛武汉站:探索大模型时代的终端操作系统创新

2023年12月23日下午,OpenHarmony城市技术论坛(以下简称“技术论坛”)——第6期(武汉站)于华中科技大学梧桐语问学中心明德报告厅圆满举办。本次技术论坛聚焦“大模型时代的系统软件”,旨在探索AI大模型在终端操作系统领域的创新趋势和挑战。论坛从“终端操作系统十大技术挑战”…

最适合学生用的台灯有哪些?分享高口碑的学生护眼台灯

台灯是我们日常比较实用的一盏桌面照明灯具,不管是休闲看书、学习、办公都会用得上。如果使用了一款光源不好的台灯,时间长了可能就会影响我们的眼睛健康,特别是孩子的眼睛,还没有发育完全,影响更大。因此孩子学习的台…

模式识别与机器学习-SVM(带软间隔的支持向量机)

SVM(带软间隔的支持向量机) 软间隔思想的由来软间隔的引入 谨以此博客作为复习期间的记录。 软间隔思想的由来 在上一篇博客中,回顾了线性可分的支持向量机,但在实际情况中,很少有完全线性可分的情况,大部分线性可分…

MYSQL高级SQL语句

目录 一、环境准备 二、高级SQL语句 三、通配符(通常通配符都是跟 LIKE 一起使用的) 四、函数 一、环境准备 create database kgc; use kgc; create table location (Region char(20),Store_Name char(20)); insert into location values(East,Bost…

【算法与数据结构】860、LeetCode柠檬水找零

文章目录 一、题目二、解法三、完整代码 所有的LeetCode题解索引,可以看这篇文章——【算法和数据结构】LeetCode题解。 一、题目 二、解法 思路分析:本题的思路比较简单,首先要保存收到的零钱,其次计算找零,最后分解找…

前缀和——OJ题(二)

📘北尘_:个人主页 🌎个人专栏:《Linux操作系统》《经典算法试题 》《C》 《数据结构与算法》 ☀️走在路上,不忘来时的初心 文章目录 一、和为 k 的子数组1、题目讲解2、思路讲解3、代码实现 二、和可被 K 整除的⼦数组1、题目讲…

【Pytorch】学习记录分享9——PyTorch新闻数据集文本分类任务实战

【Pytorch】学习记录分享9——PyTorch新闻数据集文本分类任务 1. 认为主流程code2. NLP 对话和预测基本均属于分类任务详细见3. Tensorborad 1. 认为主流程code import time import torch import numpy as np from train_eval import train, init_network from importlib impo…

【机器学习】西瓜书第6章支持向量机课后习题6.1参考答案

【机器学习】西瓜书学习心得及课后习题参考答案—第6章支持向量机 1.试证明样本空间中任意点x到超平面(w,b)的距离为式(6.2)。 首先,直观解释二维空间内点到直线的距离: 由平面向量的有关知识,可得: 超平面的法向量为 w w w&am…

PHP的Laravel加一个小页面出现问题(whereRaw的用法)

1.权限更新问题 因为是已经有样例了所以html和php页面很快写出来了 然后就是页面写完了路由不知道在哪写,后来想起来之前有要开权限来着,试了一下,还是不行,不过方向是对了 这是加的路由,不过需要在更新一下权限 这…

开箱即用的企业级数据和业务管理中后台前端框架Ant Design Pro 5的开箱使用和偏好配置

Ant Design Pro 介绍 Ant Design Pro 是一个开箱即用的企业级前端解决方案,基于 Ant Design 设计体系,提供了丰富的组件和功能,帮助开发者更快速地开发和部署企业级应用。 Ant Design Pro 使用 React、umi 和 dva 这三个主要的前端开发技术…

Linux高级管理——yum仓库服务

一、部署yum软件仓库: 借助于YLM软件仓库,可以完成安装.卸载、自动升级rpm软件包等任务。YUM的前身是YUP (Yellow dog Updater, Yellow dog Linux的软件更新器),最初由TSS公司(TerraSoft Solutions,INC.)使…