matlab主成分分析代码

function y=zhuchengfenfenxi()
clc,clear
gj=xlsread('RES2016-zhuchengfen.xlsx');%把原始数据保存在纯文本文件gj.txt中
gj=zscore(gj); %数据标准化
r=corrcoef(gj); %计算相关系数矩阵
%下面利用相关系数矩阵进行主成分分析,x的列为r的特征向量,即主成分的系数
[x,y,z]=pcacov(r) %y为r的特征值,z为各个主成分的贡献率
f=repmat(sign(sum(x)),size(x,1),1); %构造与x同维数的元素为±1的矩阵
x=x.*f; %修改特征向量的正负号,每个特征向量乘以所有分量和的符号函数值
num=6; %num为选取的主成分的个数
df=gj*x(:,1:num); %计算各个主成分的得分
tf=df*z(1:num)/100; %计算综合得分
[stf,ind]=sort(tf,'descend'); %把得分按照从高到低的次序排列
stf=stf', ind=ind'

matlab主成分分析代码相关推荐

  1. matlab主成分分析综合评价算法,matlab主成分分析算法

    从经济效益出发选取8个指标,利用主成分分析法对选取指标进行分析,利用Matlab软件对14家机械制造企业的经济效益进行了计算和排名,为黑龙江省今后实现企业间经济发展协调...... II. 主成分分析 ...

  2. 数学建模算法汇总(全网最全,含matlab案例代码)

    数学建模常用的算法分类 全国大学生数学建模竞赛中,常见的算法模型有以下30种: 最小二乘法 数值分析方法 图论算法 线性规划 整数规划 动态规划 贪心算法 分支定界法 蒙特卡洛方法 随机游走算法 遗传 ...

  3. 人脸识别 pca matlab,基于PCA的人脸识别的Matlab实现代码

    基于PCA的人脸识别算法 --Matlab Face recognition Based on PCA 目录 人脸识别技术是基于人的脸部特征,对输入的人脸图象或者视频流 . 首先判断其是否存在人脸 , ...

  4. Matlab 主成分分析与K均值聚类分析实验报告

    Matlab 主成分分析与K均值聚类分析实验报告 提示:数据资源在本CSDN号的上传资料中直接领取 1 引言 数据:gyzb.mat(按顺序对应每一列)为:31个省市区的国有控股企业的主要指标(包括: ...

  5. 基于PCA的人脸识别的Matlab实现代码

    基于PCA的人脸识别算法 --Matlab Face recognition Based on PCA 目录 一.人脸识别简介...3 二.主元分析...3 三.原理说明...3 四.算法流程图... ...

  6. hilbert曲线序编码matlab,Hilbert曲线扫描矩阵的生成算法及其MATLAB程序代码

    Hilbert曲线扫描矩阵的生成算法及其MATLAB程序代码 王笋,徐小双(华中科技大学控制科学与工程系,武汉 430074) 摘 要 Hilbert曲线是一种重要的图像处理工具,在图像处理,特别是图 ...

  7. 一种基于局部线性嵌入的半监督方法——半监督局部线性嵌入(SSLLE),MATLAB程序代码

    具体内容大家可以看一下参考文献的原文,这里附上我的自己编的MATLAB程序代码: % SSLLE算法 % [Y] = sslle(X,K,d,l,r) % X :data as D x N matri ...

  8. 尺度不变特征变换(SIFT算法)Matlab程序代码测试例子的说明(Lowe的代码)

    目前网络上可以找到的关于SIFT算法Matlab测试代码的资源就是: 1 加拿大University of British Columbia 大学计算机科学系教授 David G. Lowe发表于20 ...

  9. 3.正态分布概率模型下的最小错误率贝叶斯决策MATLAB程序代码

    一.题目: [题目]:已知三个类别分别为W1:[0,0]T,[2,1]T,[1,0]T; W2:[-1,1]T,[2,0]T,[-2,-1]T; W3:[0,-2]T,[0,-1]T,[1,-2]T. ...

  10. 通信天线建模与MATLAB仿真分析,通信天线建模与MATLAB仿真分析代码

    应用介绍 此项目是通信天线建模与MATLAB仿真分析代码. 下面展示一部分代码: function [Z]=       impmet( EdgesTotal,TrianglesTotal,... E ...

最新文章

  1. 使用windows.name解决js跨域数据通信
  2. 【GLib】GLib学习笔记(二):源码编译
  3. centos下两种方法安装git
  4. 逻辑回归的MATLAB实现(二分类问题)
  5. xmind-HTTP协议
  6. C++计算函数执行时间的两种方法
  7. 图像处理课程设计大报告 MATLAB GUI APP实现直方图均衡化、几何变换和加噪滤波
  8. 学习笔记 | 读完《公开募集证券投资基金销售机构监督管理办法》的几点感受
  9. DeepFaceLab 新手入门教程
  10. 鸿蒙开发工具在哪下载,【鸿蒙开发工具下载】华为鸿蒙开发工具软件下载 v2.1.8 最新版-七喜软件园...
  11. 使用 JAVA Swing 构建 Sftp 桌面连接工具
  12. win 10找不到恢复环境怎么办?三种方法带你解决!
  13. 高球嘉年华:2021高博会非去不可的六个理由
  14. Fluent 时间步长【转载】
  15. 基于stm32自动伸缩雨伞的设计与实现
  16. 【python】简单实现打开浏览器并自动点击跳转
  17. Slashdot创始人:“骚乱”是机会 Digg模式存在不足
  18. 计算机专业游戏本推荐,十大高性价比游戏本(小虫2021年6月游戏本排行榜)
  19. 无线网络技术教学研究平台
  20. matlab写入读取二进制文件

热门文章

  1. 青云mysql_青云分布式数据库RadonDB 深度兼容MySQL
  2. AR智能眼镜会成未来趋势
  3. 大厂纷纷押宝“元宇宙”“鸡肋”智能眼镜难成密钥
  4. 微信小程序使用iconfont图标 微信小程序上传图片
  5. Objective C Bridging header —— swift MD5
  6. 最新!2016中国城市GDP排名出炉
  7. 第四章 姜诸儿意气风发登君位 鲁桓公窝囊枉死彭生手
  8. 《东周列国志》第二十一回 管夷吾智辨俞儿 齐桓公兵定孤竹
  9. git目录下object文件过大清理
  10. UPC 备战省赛第六场 Bumped!