- 博客(16)
- 收藏
- 关注
原创 主成分分析MATLAB
为了展示主成分分析的实际应用,我们使用1999年全国31个省份城镇居民家庭平均每人全年消费性支出数据进行分析。数据包括食品、衣着、家庭设备、医疗、交通、娱乐、居住和杂项八个方面的支出。
2024-07-09 15:59:48
165
原创 非线性支持向量机
核函数的选择通常取决于数据的性质和问题的要求。:非线性SVM的目标是找到一个最优的超平面,以最大化支持向量到超平面的距离(间隔),同时最小化分类错误。:非线性SVM中的核函数允许你根据问题的性质选择不同类型的核,比如径向基函数(RBF核)或多项式核。总之,非线性支持向量机是一种强大的机器学习算法,用于处理非线性数据,并在许多领域中得到广泛应用,包括文本分类、图像识别、生物信息学等。:如果特征空间是高维的,线性SVM可能仍然有效,但非线性SVM可以通过选择适当的核函数更灵活地捕捉数据之间的复杂关系。
2024-01-12 11:20:01
644
1
原创 pearson卡方检验和pearson相关系数
如果相关系数接近于1,则表示身高和体重呈正相关关系(即身高增加,体重也增加),如果相关系数接近于-1,则表示身高和体重呈负相关关系(即身高增加,体重减少),如果相关系数接近于0,则表示身高和体重之间的线性相关性较弱或几乎没有线性关系。总结: Pearson卡方检验用于评估分类变量之间的关联性,通过比较观察频数和期望频数之间的差异来判断关联性的显著性。我们想要确定这两个变量之间的线性相关性。如果卡方检验的p值低于显著性水平(例如0.05),我们可以得出结论:性别和偏好之间存在显著的关联性,即两个变量不独立。
2023-08-30 22:34:28
5444
2
原创 ezplot 应用MATLAB
函数根据给定的函数或表达式,在指定的范围内生成离散的坐标点,并根据这些点绘制相应的图形。它可以自动识别函数类型并选择适当的绘图方法。是MATLAB中的函数,用于绘制二维函数的图形。它可以绘制常规函数、隐函数、参数方程和极坐标方程的图形。这将绘制一条颜色为红色、线宽为2的sin函数图形。
2023-08-29 22:39:13
1941
1
原创 非线性无约束优化问题fminunc函数的应用MATLAB-国赛
fminunc是 MATLAB 中的一个函数,用于非线性无约束优化问题的求解。它使用基于牛顿法的优化算法来寻找函数的最小值。
2023-08-27 15:32:52
1238
原创 MATLAB求解偏微分方程【PDE和差分法】
在我们处理一些公式时,常常会有偏微分方程出现,所以我今天整理了一下求解偏微分方程的常用方法,希望有所帮助
2023-08-16 13:33:26
14044
2
原创 MATLAB和excel结合应用(新手)
在matlab处理excel表格时常常会遇到一些问题,例如如何将新生成的数据导入到新的excel表格去,如何排序,分类等,在这里我总结了一下实际应用的一些代码,后续还会更新。
2023-08-16 00:06:57
2801
1
原创 R²检验代码MATLAB
在这里我们检验 y=0.5649 + 0.1495 * X1 + 1.1407 * X2 - 0.0212 * X1.^2 + 0.1866 * X2.^2 - 0.0527 * X1 .* X2的判定系数,可根据自己需求修改。
2023-08-11 18:40:33
709
1
原创 polyfit和regress拟合曲线及最小二乘法原理
regressregress是 MATLAB 中用于进行普通最小二乘线性回归的函数,用于拟合具有线性关系的数据。现有一个excel表格名为副本赛题数据,我们要拟合一个因变量和两个自变量关系,可先构建自变量矩阵,然后使用regress拟合,这里 intercept, coef_zk_zf, coef_schtype即变量。
2023-08-11 17:02:23
824
1
原创 Matlab图论工具箱中shortestpath和graphshortestpath
函数将稀疏矩阵b转换为图对象G。这个函数创建一个无向图,其中节点由稀疏矩阵的行和列索引表示,边由非零元素的位置表示。使用lower是因为在前部分操作中将a转换为下三角矩阵,你可以使用。所以我们可以使用shortestpath函数代替。另外用其他方法可参考另一篇文章。
2023-08-04 23:17:01
2458
1
原创 数学建模解决两个顶点之间最短路径问题
本文主要使用LINGO程序,MATLAB可参考。无向图是图论中的概念,用于描述一组对象之间的连接关系,其中边没有方向性。在无向图中,对象通常表示为顶点(也称为节点或城市),而连接对象之间的关系则表示为边。边没有箭头或方向,因此可以在两个顶点之间双向传递。无向图可以用数学符号表示为G = (V, E),其中 V 表示顶点的集合,E 表示边的集合。边的表示常用 (u, v) 或 {u, v} 表示,表示连接顶点 u 和 v。边的存在意味着两个相应的顶点之间存在连接关系。
2023-08-01 16:48:09
767
2
原创 Dijkstra求最短路径MATLAB
b. 更新与该节点相邻的未访问节点的距离值,如果通过该节点到达这些节点的路径距离比当前记录的最短路径值要短,则更新最短路径值。Dijkstra算法是解决单源最短路径问题的一种经典算法,用于求解从一个固定源点到图中所有其他节点的最短路径。1. 创建距离数组 ,将源点s的距离值设为0,将其他节点的距离值设为无穷大。2.将源点的距离值初始化为0,将所有其他节点的距离值初始化为无穷大。a. 从未访问过的节点中选择一个距离值最小的节点,将其标记为已访问。3.创建一个空的已访问集合 ,用于记录已经找到最短路径的节点。
2023-07-31 20:14:42
310
1
原创 灰色预测代码[MATLAB]
即GM(1,1)预测模型,GM(1,1)仅适用于指数增长的中短期预测,只能描绘单调的变化过程,如果序列有摆动发展等性质等需要更换模型,建立DGM,或Verhulst模型等。72.6573 (即a,b,不用管)GM(1,1)即一个时间序列,一阶微分,本文主要给出代码,理论学习可自己搜搜。一般认为级比偏差达到
2023-07-31 16:33:27
986
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人