当前位置:酷百书>百科知识>怎样分析PCA散点图

怎样分析PCA散点图

2024-09-07 03:54:09 编辑:join 浏览量:514

怎样分析PCA散点图

怎样分析PCA散点图

不知道你的情况这里给你个例子

此程尔考赵记她四植硫查序用于主成分分析的matlab程序,可以输出贡献率及画出二维散点图

dataset=xlsread(‘d:\1\11.xls’)

stdr=std(dataset);

%求出各变量标准差

[n,m]=size(来自dataset)

%定义矩阵的技妈做支球玉了做行列数

sddata=dataset./stdr(ones(n,1),:);

%将原始数据集体标准化

sddata%输出标准化数据

[P,princ,eigenvalue,t2]=princomp(sddata);

%调用织金破心到杨主成分分析数据

p3=P(:,1:3);

%提取前三个主成分系数

p3

%输出前三个主成分系数

sc=princ(:,1:3);

%提出前三个主成分得分值

sc

%输出前三个主成分得分值

eigenvalue

%输出许调妒儿伟稳降黑令相关矩阵的各特征值

e=eigenvalue(1:3)’

%提取前三个特征根并转置

M=e(ones(m,1),:).^0.5;

%利用特征根构造变化矩阵

compmat=p3.*M

%求主成分载荷矩阵的前三列

per=100*e360问答igenvalue/sum(eigenvalue);

%求出各个主成分的贡献失范凯快行的苗晚算率

per

%求出各个主成分的贡献率

cumsum(per)

%求出各个主成分的累计贡献率

pareto(per)

%将贡献率绘成直方图

t2

%输出各省市与已门剧说平均位置的距离

plot(eigenvalue,'r+')

%绘制方差贡献散点图

hold云向on

%保持图形

plot(eigenvalue,'g-');

%绘制方差贡献山麓图

holdoff

%关闭图形

plot(princ(:,1),princ(:,2)义重,'+');

%绘制2维分布散点图

gname,(rowname)

%标识个别散点所代表的省市名称

标签:散点图,PCA

版权声明:文章由 酷百书 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.kubaishu.com/article/465742.html
热门文章