摘要: 插值指的是运用一些数学的方法,“模拟产生”一些新的但又比较可靠的数据,补足题目中的空缺数据; 插值也可以用来做预测问题,而且比灰色预测可靠得多,数学背景也更丰富; 一、三次埃尔米特(Hermite)插值 埃尔米特(Hermite)插值不但要求在节点上的函数值相等,而且还要求对应的导数值也相等,甚至高 阅读全文
posted @ 2021-02-01 21:48 AIchemistar 阅读(812) 评论(0) 推荐(0)
摘要: 一、确定隶属函数 (1)模糊统计法 发放问卷,确定隶属度与隶属函数,多用于科研,不适用于数模,因此不详细描述; (2)借助已有的客观尺度 借助实际存在的指标数据,将模糊转为具体,例如模糊集为“小康家庭”,论域为“家庭”,则隶属度可以是“恩格尔系数”;(注意选取的指标的值必须在0到1之间,否则要进行归 阅读全文
posted @ 2021-02-01 00:15 AIchemistar 阅读(1549) 评论(0) 推荐(0)
摘要: 灰色关联分析适用于小样本数据,大样本数据推荐使用标准化回归分析;基本原理是根据曲线的几何形状的相似程度来判断联系是否紧密,也就是说,如果$y$的曲线和某个$x$的曲线长得很像,那么这个$x$或许就是最能影响$y$的因素; 灰色关联分析可用于系统分析与综合评价 一、系统分析上的运用 (1)确定分析序列 阅读全文
posted @ 2021-01-29 14:45 AIchemistar 阅读(1632) 评论(0) 推荐(0)
摘要: 一、基本Topsis (1)确定指标类型并正向化 不同与上一讲的层次分析法,这个模型中的数据必须是具体的,而不是人为给出的; 指标有常见的四种类型: 无论是哪种指标,首先都需要进行正向化; ①极小型指标正向化:对所有元素执行$max-x$; ②中间型指标正向化:$x_$为理想的中间值,计算$M = 阅读全文
posted @ 2021-01-27 16:13 AIchemistar 阅读(818) 评论(0) 推荐(0)
摘要: 层次分析法 一、概念介绍 简单来说这个模型就像一个没有真实数据的感知机,所有的数据都是人为主观输入的,其中感知机的结点是影响结果的各个指标,感知机最终输出的是评价得分: 对于影响因素,可以通过查阅论文辅助确定;对于影响因素的权重,可以人为地两两比较影响因素的重要性确定(所以如果是已知数据的题目,层次 阅读全文
posted @ 2021-01-26 23:22 AIchemistar 阅读(812) 评论(0) 推荐(0)
摘要: 1.位运算 当代计算机毕竟服务于二进制,有这么个运算方式也就不奇怪了,与、或、非(取反)就不谈了,胎教的时候已经学过了,着重看一下异或: 异或可以理解为无进制加法,如: $$0\oplus0 = 0$$ $$1\oplus1=0$$ $$0\oplus1=0$$ 除此之外还有左移、右移,计算机组成原 阅读全文
posted @ 2020-09-23 21:40 AIchemistar 阅读(330) 评论(0) 推荐(0)
摘要: 1.vector 如果想要开一个int二维数组,两个维度均为$105$,则总大小为$10{10}$个int,总容量为40G,显然没有那么大的空间给你使用,这时vector的作用就体现出来了:vector是变长数组,用多少开多少,可以保证大小为$10^5$的整数倍. #include <vector> 阅读全文
posted @ 2020-09-23 21:36 AIchemistar 阅读(210) 评论(0) 推荐(0)
摘要: 算法题中使用的类知识很少,所以没啥好写的.类与结构体的主要区别在于,如果不定义成员是公有或私有,类中默认设置为private,而结构体中默认设置为public.以下随便写点结构体语法,背过就完事了. 1.结构体 struct person{ int age, height; double money 阅读全文
posted @ 2020-09-23 20:24 AIchemistar 阅读(169) 评论(0) 推荐(0)
摘要: 1.在函数中传入引用变量 我们在小学二年级的时候学过,函数中传入实际参数,并不会改变他们自身的值,考虑以下代码: #include <iostream> using namespace std; int f(int x){ x = 5; } int main(){ int x = 10; f(x); 阅读全文
posted @ 2020-09-23 20:22 AIchemistar 阅读(235) 评论(0) 推荐(0)
摘要: 1.常见ASCII码记忆 $$0:48$$ \(A:65\) \(a:97\) 2.char字符串及定义方式 其实就是字符数组末尾加上一个字符 '\0',因此长度比字符数组的长度多1. 另外**'\0'**和空格并不是同一个东西,二者的ASCII码不一样. 所以这东西其实不是很好用,建议直接用C++ 阅读全文
posted @ 2020-09-23 20:13 AIchemistar 阅读(374) 评论(0) 推荐(0)