![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MATLAB
文章平均质量分 83
一条大咸咸鱼
热爱科研,无法自拔
展开
-
MATLAB实现多分类预测结果混淆矩阵(Confusion matrix)可视化
对于多分类问题,如何对预测结果进行可视化是对比分析的关键一步,在实际多分类问题,除了简单展示模型预测精度外,如何分别不同类别之间的预测结果对于分析样本相关性和属性区别具有重要意义,在MATLAB中一般通过混淆矩阵confusion matrix对分析结果进行可视化分析,其基本实现函数为:1. plotconfusion(targets,outputs)2.plotconfusion(targets,outputs, name)其中 targets为样本对应实际标签,outputs为所建模型.原创 2020-10-11 21:17:46 · 16459 阅读 · 26 评论 -
MATLAB 检验数据正态分布及代码实现
上篇简要介绍了正态分布检测的必要性和主要分析方法,此篇主要介绍如何通过MATLAB判断分析数据正态特性。1. 主要方法MATLAB检测数据正态特性主要通过数值测定和图形分析,其中数值测定指通过JB等假设检验方法进行测定分析数据,图形分析方法是指通过分析数据正态拟合程度判断数是否符合正态分布,主要有Q-Q图、直方图以及normplot工具箱。2.代码实现(1)假设检验JB: H= jbtest (X)H = jbtest (X,alpha)[h, p, jbstat, cv] =原创 2020-09-30 09:06:56 · 28492 阅读 · 5 评论 -
分析数据正态分布检验方法
在对特定分析对象进行建模分析时,一般假设该模型变量服从正态分布,然后采用符合该变量的分析方法建立相关的分析模型。此外,根据熵定理,自然参数一般服从正态分布(高斯分布),因此,在进行建模之前,需要对所分析的数据进行正态分布检验分析,根据数据正态分布特性判断数据采集策略及模型性能优化方法。目前数据正态分布检验方法主要分为3类:1. 图形分析方法(graphical methods)该类方法主要通过对分析数据建立直观图形判断是否服从正态分布,常用的图形分析方法主要有:直方图、Q-Q图及箱形图;2.原创 2020-09-29 21:18:51 · 4896 阅读 · 0 评论 -
机器学习系列4---RVM(相关向量机)MATLAB实现
上期主要介绍了相关向量机的提出及主要计算过程,本期主要介绍MATLAB实现RVM,并就相关分析结果展开讨论。相关论文及代码下载网站:http://www.miketipping.com/sparsebayes.htm;RVM分为定量和定性分析两种类型,首先介绍定量分析:定量分析通过随机产sinc函数数据点进行稀疏表示学习,然后将拟合结果和真实数据进行对比,计算RMSE判定分析性能。...原创 2020-05-01 18:58:30 · 7307 阅读 · 23 评论 -
近红外光谱基线校正---drPLS
本期介绍的近红外光谱基线校正算法来自于 中南大学的阳春华老师 于2019年发表的论文,题目是:Baseline correction method based on doubly reweighted penalized least squares ,论文下载链接百度文库或者《applied optics》官网。1. 算法基本原理 针对自适应迭代加权最小二乘 (adaptiv...原创 2020-04-26 16:57:14 · 4570 阅读 · 3 评论 -
MATLAB中含Gaussian noise信号生成
在信号仿真过程中一般需要添加噪声,常见的噪声类型有Guassian noise 和Uniform noise 两种,在此仅介绍Gaussian noise的生成方法及MATLAB实现。 目前主要的添加方法有两种:1.先使用wgn函数生成噪声再添加到仿真信号中:clear,clc;N=0:1000;fs=1024;t=N./fs;y=sin(2*p...原创 2020-04-25 22:16:38 · 2633 阅读 · 1 评论