[toc]

介绍

本篇分别有主成分分析,层次分析,聚类分析,因子分析的简单介绍以及在MATLAB(2018a)上使用的简单介绍 ( 附源码 )

主成分分析

主成分分析-百度百科

简单讲:主成分分析就是取出几个较少的变量尽可能多地反映原来变量的信息

(只看主要对结果有影的几个变量)

主成分分析适用于数学建模中筛选出少量变量对结果造成主要影响并用函数关系表征的情况

%% 主成分分析 (降维)

clc, clear

load example_1.txt %数据导入(数据要求:前几列为自变量,最后一列为因变量)

data = example_1;

[m, n] = size(data);

num = 3; % 选取的主成分的个数

mu = mean(data);

sigma = std(data); %标准差

%z-score标准化方法适用于属性A的最大值和最小值未知的情况,或有超出取值范围的离群数据的情况

%标准化的新数据=(原数据-均值)/标准差

std_data = zscore(data);

b = std_data(: , 1:end-1); % 四个变量x1, x2, x3, x4

r = cov(b); % 变量的协方差矩阵

% 运用协方差矩阵进行PCA

[PC, latent, explained] = pcacov(r); %返回主成分(PC)、协方差矩阵X的特征值 (latent)和每个特征向量表征在观测量总方差中所占的百分数(explained)

% 新的主成分z1 = PC(1,1)*x1 + PC(2,1)*x2 +

dna序列分类数学建模matlab,数学建模常用的分析法及其MATLAB实现相关推荐

  1. matlab如何求指标的权向量_【Matlab】案例讲解层次分析法的Matlab实现

    我写过层次分析法的Matlab实现:张敬信:[评价算法]层次分析法​zhuanlan.zhihu.com 其中的ahp函数是来自<吴鹏. Matlab高效编程技巧与应用:25个案例分析>, ...

  2. dna序列分类数学建模matlab,数学建模DNA序列分类模型(终稿).doc

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp高等教育&nbsp>&nbsp生物学 数学建模DNA序列分类模型(终稿).doc32页 本文 ...

  3. 基于主成分分析与Fisher判别的DNA序列分类

    基于主成分分析与Fisher判别的DNA序列分类 [摘要]: 特征提取:对于DNA序列,首先将其分为编码DNA特征与非编码DNA特征.对于非编码DNA,统计A,T,C,G各个碱基以及A+T在其中出现的 ...

  4. 层次分析法matlab_建模开讲课程回放2:层次分析法及其MATLAB

    建模开讲:层次分析法及其MATLAB实践 主讲人:于晶贤老师 课程回放地址如下,大家可以复制链接到地址栏即可观看,也可以直接点击左下角的观看: https://ke.qq.com/webcourse/ ...

  5. 层次分析法及matlab代码

    数学建模算法(一) 层次分析法 The analytic hierarchy process(AHP) [清风数学建模课程笔记] 文章目录 数学建模算法(一) 层次分析法 The analytic h ...

  6. 集对分析 预测matlab,MATLAB熵权集对分析法在新乡市地下水水质评价中的应用

    MATLAB熵权集对分析法在新乡市地下水水质评价中的应 用 □徐争1 张颢文2 [摘要]文章针对地下水水质综合评价中水质分级标准与评价指标之间的不确定性,将集对分析理论应用于地下水水质的综合评价中.首 ...

  7. dna序列分类数学建模matlab,MATLAB软件课程设计---MATLAB实现DNA序列的分类识别

    MATLAB软件课程设计---MATLAB实现DNA序列的分类识别 装 订 线 装 订 线 数学软件实践 课程设计报告 题 目MATLAB 实现 DNA 序列的分类识别 学 号 姓 名 教 师 日 期 ...

  8. 【数学建模学习】matlab实现评价模型——层次分析法(AHP)

    目录 1概述 2算法实现流程 3实例 4matlab实现层次分析法 5计算结果 1概述 层次分析法,简称AHP,是评价模型中的一种算法,指将与决策总是有关的元素分解成目标.准则.方案等层次,在此基础之 ...

  9. Nat. Methods | scBasset:基于DNA序列的单细胞ATAC-seq卷积神经网络建模

    本文介绍由美国生物科技公司Calico Life Sciences的Han Yuan 和 David R. Kelley共同通讯发表在 Nature methods 的研究成果:单细胞ATAC-seq ...

最新文章

  1. Java高级篇(二)——网络通信
  2. 电子计算机空调,电子计算机机房空调的设计规范
  3. 中国移动与清华大学达成战略合作,将共同研究6G
  4. 数据结构-线性表之单链表
  5. 二. 线程管理之线程池
  6. 爱立信携手沃达丰完成英国首个5G独立组网网络切片试验
  7. JavaSE基础笔记
  8. 最强面试题整理第二弹:Python 进阶面试题(附答案)
  9. bushound的使用和UVC协议的应用开发
  10. matlab拟合热敏电阻温度特性曲线,深度解析NTC热敏电阻进行对数分段曲线拟合的技术分析...
  11. arcgis地理空间数据库学习记录01-复制地理数据库
  12. 天文相关词汇的英语翻译
  13. 参与流片是一种怎样的体验?
  14. 六一儿童节,程序员写给女儿的一封信
  15. sql查询结果 替换
  16. RabbitMQ学习记录 - Direct之Routing模式
  17. 获取微信公众号关注总人数和用户列表
  18. xml在线格式化工具
  19. OpenCV开发笔记(五十八):红胖子8分钟带你深入了解图像的矩(图文并茂+浅显易懂+程序源码)
  20. 浏览器用什么电商插件好?

热门文章

  1. ThinkPhp 使用PhpExcel导出导入多语言文件
  2. 商业经营的税费有哪些?
  3. 微信小程序 实现搜索框功能
  4. CakePHP 2.x CookBook 中文版 第六章 视图 之二
  5. python爬虫我要个性网,获取头像
  6. Makefile脚本启动VCS+Verdi
  7. 2022大厂面试合集,2022年Android大厂面试
  8. 微信小程序发布流程总结
  9. 关于在VUE中使用sass loader报错的问题
  10. 基于深度学习的图像分割