随笔分类 -  数学建模算法收集

收集了一系列数学建模所需的算法、黑科技等
摘要:使用matlab完成高维数据的聚类与可视化 最终效果: 阅读全文
posted @ 2018-07-18 23:37 ZinYY 阅读(14443) 评论(0) 推荐(2)
摘要:把上次建模校赛一个根据三围将女性分为四类(苹果型、梨形、报纸型、沙漏)的问题用逻辑回归实现了,包括从excel读取数据等一系列操作。 Excel的格式如下:假设有r列,则前r-1列为数据,最后一列为类别,类别需要从1开始,1~k类, 如上表所示,前10列是身高、胸围、臀围等数据(以及胸围和腰围、胸围 阅读全文
posted @ 2018-06-16 10:30 ZinYY 阅读(1300) 评论(0) 推荐(0)
摘要:将百度文库上一份局部加权回归的代码,将其改为模板以便复用。 q2x,q2y为数据集,是n*1的矩阵; r是波长参数,就是对于距离的惩罚力度; q_x是要拟合的数据横坐标,是1*n的矩阵; 得到的q_y即为所求坐标,是n*1的矩阵。 由于使用的是正规方程而非最小化代价函数来求方程,这份代码就留给建模的 阅读全文
posted @ 2018-06-12 10:02 ZinYY 阅读(1681) 评论(0) 推荐(0)
摘要:遗传算法的定义,摘自维基百科: 遗传算法(英语:genetic algorithm (GA) )是计算数学中用于解决最佳化的搜索算法,是进化算法的一种。进化算法最初是借鉴了进化生物学中的一些现象而发展起来的,这些现象包括遗传、突变、自然选择以及杂交等。 具体怎么实现呢?其实也很好理解,给每个对象一个 阅读全文
posted @ 2018-06-05 12:26 ZinYY 阅读(826) 评论(2) 推荐(1)
摘要:首先是主方法QUCIKSORT:(从小到大排列) 而后,只需要再写一个cmpbig方法来完成两个量之间的比较大小功能即可。 阅读全文
posted @ 2018-06-05 12:24 ZinYY 阅读(471) 评论(0) 推荐(0)
摘要:定义一个Matlab结构体的代码,以飞行器为例: 阅读全文
posted @ 2018-06-05 12:22 ZinYY 阅读(1277) 评论(0) 推荐(0)
摘要:数据收集 数据分析 机器学习框架 数学建模的目的 阅读全文
posted @ 2018-06-05 12:21 ZinYY 阅读(478) 评论(0) 推荐(0)
摘要:1. 向量化。 尽量少用for循环。 2. 循环竖着走比横着走快。 3. 内置函数也有优化的空间 不少内置函数都有大量的error check。直接用profiler找出真正干活的。不少内置函数在网上都有人提供了更快的版本的,当然功能弱一些,正好符合提速的需求。 4. 尽量给不要修改函数的变量 利用 阅读全文
posted @ 2018-06-05 12:20 ZinYY 阅读(2105) 评论(0) 推荐(0)