数据挖掘&数学建模
文章平均质量分 50
学习篇
看风结种子
漫漫人生 漫漫长路 慢慢积累
展开
-
BP神经网络实现简单数据二分类实战(matlab实现)
题目:企业到金融商业机构贷款,金融商业机构需要对企业进行评估。评估结果为0和1两种形式,0表示企业两年后破产,将拒绝贷款;而1表示企业2年后具备还款能力,可以贷款。表5-9中,已知前20家企业的三项评价指标值和评估结果,试建立神经网络,决策树模型对剩余5家企业进行评估。(数据下载,无需积分)解题过程:建立双层前向神经网络模型:编写matlab代码,构造一个输入结点为2,中间隐藏层结点为5,输出结点为1的BP神经网络。其训练次数设置为200,训练目标最小误差设置为0.00001。用训练原创 2021-07-12 15:41:38 · 13269 阅读 · 15 评论 -
图论——最短路径之渡河问题
图论——最短路径之渡河问题渡河问题是图论(图与网络模型及方法)中求解最短路径的经典例题,也是一道很有意思的问题。题目大致描述如下:某人带狼、羊、蔬菜渡河,有一艘船,每次渡河人只能载一物。我们都知道,狼吃羊、羊吃菜,所以当人不在场时,狼和羊不能共存、羊和菜不能共存。试述此人的最少渡河次数。首先第一步,我们将河的两岸分为东西两岸,东岸为起始状态,西岸为最终目标状态。构造一个四维向量,分别代表人、狼、羊、菜的位置状态,1表示在东岸(起始位置),0表示在西岸(目标位置)。利用穷举法我们可以获得所有可以发生的1原创 2021-03-29 00:32:50 · 5550 阅读 · 0 评论 -
图论——Matlab图论工具箱
参考数学建模算法与应用(第二版,司守奎,孙兆亮)常见的相关命令如下图所示:针对三类主要问题对应的求解函数如下:1. 最短路径问题:[x,y,z] = graphshortestpath(A, n, m, 'Directed'. false)% A表示稀疏矩阵% n和m表示求解从第n点到第m点的最短路径% ‘Directed’ 是标志图为有向或无向的属性,若为0/false则为无向,1/true为有向2. 最小生成树问题:[ST,pred] = graphminspantree(b,原创 2021-03-29 11:29:06 · 1975 阅读 · 0 评论 -
时间序列——季节系数法
注:参考司守奎老师的数学建模与算法书籍。在数学建模问题中,有很多类问题具有“季节性特点”。类似于不同蔬菜在一年四季中的价格变化、季节性服装在一年四季的价格变化等……对于季节性时间序列的预测,可以采用“季节系数法”来预测时间序列的变化趋势。在时间序列问题中,季节并不单纯代表一年四季,一些既有季度性、周期性的时间序列也可以用季节系数法来进行预测,例如月份。其步骤如下:收集m年中n个季度的时间序列样本数据计算所有季度的算术平均值计算每年中相同季度的算术平均值计算季度系数:每年相同季度的算术平均值/所原创 2021-04-10 01:32:09 · 6402 阅读 · 2 评论 -
python模拟随机漫步过程(random库以及numpy库的使用)
随机漫步:从0开始,步进为1或-1(向前走或向后走),且两种步进的概率相等。下面我们用python内置的random库和大名鼎鼎的numpy库分别实现1000步的随机漫步模拟。random库实现随机漫步# 随机漫步import randomimport matplotlib.pyplot as pltsteps = 1000 # 共走1000步position = 0 # 记录总步长walk = [position] # 记录每一步所在的位置for i in range(step原创 2021-10-07 14:40:06 · 1837 阅读 · 3 评论