- 博客(2)
- 收藏
- 关注
原创 用MATLAB实现简单线性回归分析
基本假设 y = w0 + w1x + ε ,其中w0 和w1为回归系数,ε为随机误差项,假设 ε~N(0,σ2),则随机变量 y~N(w0 + w1x , σ2)。面对一个具体问题,给定样本集合 D={(x1,y1) , ... , (xn,yn) },我们的目的是找到一条直线 y = w0 + w1x 使得所有样本点尽可能落在它的附近。例如,通常人的年龄越大血压越高,但人的年龄和血压之间没有确定的数量关系,人的年龄和血压之间的关系就是相关关系。我们发现,使用二次函数拟合的结果要更好。
2023-10-08 09:48:55
1246
原创 用MATLAB编写遗传算法
选择的依据是适应性强的个体为下一代贡献一个或多个后代的概率大。遗传算法(Genetic Algorithm,GA )是一种进化算法,其基本原理是仿效生物界中的“物竞天择、适者生存”的演化法则,它最初由美国Michigan大学的J.Holland教授于1967年提出。6)变异∶变异首先在群体中随机选择一个个体,对于选中的个体以一定的概率随机地改变串结构数据中某个串的值。1)编码︰GA在进行搜索之前先将解空间的解数据表示成遗传空间的基因型串结构数据,这些串结构数据的不同组合便构成了不同的点。
2023-10-08 02:28:21
208
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人