当前位置: 首页 > news >正文

嘉定区做网站seo和sem

嘉定区做网站,seo和sem,绵阳 网站 建设,西宁高端网站建设公司目录 一、前言 二、正文 Ⅰ.主成分分析 Ⅱ.核主成分分析 三、结语 一、前言 前面介绍的特征选择方法获得的特征,是从原始数据中抽取出来的,并没有对数据进行变换。而特征提取和降维,则是对原始数据的特征进行相应的数据变换,并…

目录


一、前言

二、正文

Ⅰ.主成分分析

Ⅱ.核主成分分析

三、结语


一、前言

 

前面介绍的特征选择方法获得的特征,是从原始数据中抽取出来的,并没有对数据进行变换。而特征提取和降维,则是对原始数据的特征进行相应的数据变换,并且通常会选择比原始特征数量少的特征,同时达到数据降维的目的。常用的数据特征提取和降维的方法有主成分分析,核成分分析,流行学习,t-SNE,多维尺度分析等方法。

二、正文

 

from sklearn.decomposition import PCA,KernelPCA
from sklearn.manifold import Isomap,MDS,TSNE
from sklearn.preprocessing import StandardScaler
from sklearn.datasets import load_wine
wine_x,wine_y=load_wine(return_X_y=True)
wine_x=StandardScaler().fit_transform(wine_x)

在介绍特征提取和降维的方法之前,我们先导包读取相应的数据。 通过标准化进行数据特征变换的处理。

Ⅰ.主成分分析

 

pca=PCA(n_components=13,random_state=123)
pca.fit(wine_x)
exvar=pca.explained_variance_
plt.figure(figsize=(10,6))
plt.plot(exvar,'r-o')
plt.hlines(y=1,xmin=0,xmax=12)
plt.xlabel('number')
plt.ylabel('PCA')
plt.show()

 

主成分分析法(Principal Component Analysis,PCA)是采用一种数学降维的方法,在损失很少信息的前提下,找出几个综合变量为主成分,来代替原来众多的变量,使这些主成分尽可能地代表原始数据的信息,其中每个主成分都是原始变量的线性组合,而且各个主成分之间不相关(即线性无关)。通过主成分分析,我们可以从事物错综复杂的关系中找到一些主要成分(通常选择累积 贡献率≥85%的前m个主成分),从而能够有效利用大量统计信息进行定性分析,揭示变量之间的内在关系,得要一些事物特征及其发展规律的深层次信息和启发,推动研究进一步深入。通常使用主成分个数远小于原始特征个数,使用起到特征提取和降维的目的。 

 

 

 从结果分析,使用数据的前三个主成分即可对其进行良好的数据建模。

 

pca_wine_x=pca.transform(wine_x)[:,0:3]
print(pca_wine_x.shape)
#输出结果
(178,3)

 

如上我们可以知道,前三个主成分可对其数据建模,于是我们pca进行数据变换之后对其进行切片,前三列的数据。 

 

colors=['red','blue','green']
shape=['o','s','*']
fig=plt.figure(figsize=(10,6))
ax1=fig.add_subplot(111,projection='3d')
for ii,y in enumerate(wine_y):ax1.scatter(pca_wine_x[ii,0],pca_wine_x[ii,1],pca_wine_x[ii,2],s=40,c=colors[y],marker=shape[y])ax1.set_xlabel('pca1',rotation=20)
ax1.set_ylabel('pca2',rotation=20)
ax1.set_zlabel('pca3',rotation=20)
ax1.azim=225
ax1.set_title('pca')
plt.show()

 

先将三种成分分别的颜色和标记封装在列表当中,然后设置窗口, 111是设置位置即第一行第一列的第一个格子,则会也就意味着这里只有一个图,projection(映射)参数设置为3d,然后将前三个主成分通过循环在三维空间画出其数据分布。

 

 

 

这样我们就能区分出三个主成分的数据分布情况,即不同类别的分布情况。 

 

Ⅱ.核主成分分析

 

PCA是线性的数据降维技术,而核主成分分析则是针对非线性的数据表示,对其进行特征提取并数据降维。

 

kpca=KernelPCA(n_components=13,kernel='rbf',gamma=0.2,random_state=123)
kpca.fit(wine_x)
eigenvalues=kpca.eigenvalues_
plt.figure(figsize=(10,6))
plt.plot(eigenvalues,'r-o')
plt.hlines(y=4,xmin=0,xmax=12)
plt.xlabel('number')
plt.ylabel('KernelPCA')
plt.show()

 

方法与主成分分析大差不大,但是这里注意一个KernelPCA类中的一个属性:

eigenvalues_:Eigenvalues of the centered kernel matrix in decreasing order. If n_components and remove_zero_eig are not set, then all values are stored.

翻译过来就是:中心核向量的特征值按照降序排序,如果未设置n_components和remove_zero_eig,则存储所有值。

原本这个属性叫做lambdas_,但是被更改为eigenvalues_(特征值)。

 

 

同样针对前三个核主成分,可以在三维空间将数据分布进行可视化。

kpca_wine_x=kpca.transform(wine_x)[:,0:3]
print(kpca_wine_x.shape)
colors=['red','blue','green']
shape=['o','s','*']
fig=plt.figure(figsize=(10,6))
ax1=fig.add_subplot(111,projection='3d')
for ii,y in enumerate(wine_y):ax1.scatter(kpca_wine_x[ii,0],kpca_wine_x[ii,1],kpca_wine_x[ii,2],s=40,c=colors[y],marker=shape[y])ax1.set_xlabel('kpca1',rotation=20)
ax1.set_ylabel('kpca2',rotation=20)
ax1.set_zlabel('kpca3',rotation=20)
ax1.azim=225
ax1.set_title('kpca')
plt.show()

 

 做法跟主成分大差不差,利用散点在空间中的分布来发现其中的数据分布情况。

 

 

可以看出核主成分分析与主成分分析之间的主成分核成分之间的数据分布情况大有不同。

 

三、结语

 

 上篇我们先从线性与非线性入手,希望能对你提供帮助,点赞收藏以备不时之需,关注我,有关新的数据分析的文章第一时间告知于你


文章转载自:
http://barbaric.xsfg.cn
http://backdown.xsfg.cn
http://microelement.xsfg.cn
http://proconsulate.xsfg.cn
http://costar.xsfg.cn
http://nabam.xsfg.cn
http://folacin.xsfg.cn
http://enter.xsfg.cn
http://cosset.xsfg.cn
http://qiviut.xsfg.cn
http://cleidoic.xsfg.cn
http://crotchety.xsfg.cn
http://albiness.xsfg.cn
http://sparklingly.xsfg.cn
http://anteriorly.xsfg.cn
http://magnetotail.xsfg.cn
http://flexure.xsfg.cn
http://poesy.xsfg.cn
http://snopes.xsfg.cn
http://tilth.xsfg.cn
http://curette.xsfg.cn
http://claimsman.xsfg.cn
http://predigestion.xsfg.cn
http://husbandman.xsfg.cn
http://coach.xsfg.cn
http://suicide.xsfg.cn
http://hagar.xsfg.cn
http://swordman.xsfg.cn
http://aureomycin.xsfg.cn
http://semifinal.xsfg.cn
http://mitriform.xsfg.cn
http://exsilentio.xsfg.cn
http://kedgeree.xsfg.cn
http://fellowless.xsfg.cn
http://machiavellism.xsfg.cn
http://episcopalian.xsfg.cn
http://fibster.xsfg.cn
http://mongrel.xsfg.cn
http://flimflammer.xsfg.cn
http://employ.xsfg.cn
http://granule.xsfg.cn
http://closh.xsfg.cn
http://holloa.xsfg.cn
http://discommodity.xsfg.cn
http://identic.xsfg.cn
http://arborvitae.xsfg.cn
http://hoots.xsfg.cn
http://resolved.xsfg.cn
http://unblushing.xsfg.cn
http://peyton.xsfg.cn
http://zoosemiotics.xsfg.cn
http://eyeblack.xsfg.cn
http://turnix.xsfg.cn
http://colles.xsfg.cn
http://thermoregulator.xsfg.cn
http://dirtiness.xsfg.cn
http://skite.xsfg.cn
http://grot.xsfg.cn
http://cosmogenesis.xsfg.cn
http://liverwurst.xsfg.cn
http://prochlorite.xsfg.cn
http://oat.xsfg.cn
http://buttonless.xsfg.cn
http://moulmein.xsfg.cn
http://pessimist.xsfg.cn
http://zoril.xsfg.cn
http://hieroglyphologist.xsfg.cn
http://prostate.xsfg.cn
http://platonise.xsfg.cn
http://transship.xsfg.cn
http://sumatran.xsfg.cn
http://woodsia.xsfg.cn
http://subcontraoctave.xsfg.cn
http://triaxial.xsfg.cn
http://ritzy.xsfg.cn
http://pentacid.xsfg.cn
http://quartersaw.xsfg.cn
http://anzac.xsfg.cn
http://sailoring.xsfg.cn
http://tapster.xsfg.cn
http://enumerably.xsfg.cn
http://fiddler.xsfg.cn
http://unnoteworthy.xsfg.cn
http://neuroleptic.xsfg.cn
http://habitable.xsfg.cn
http://totipalmation.xsfg.cn
http://mucky.xsfg.cn
http://neurocoele.xsfg.cn
http://intranquil.xsfg.cn
http://multocular.xsfg.cn
http://philomel.xsfg.cn
http://iconodulic.xsfg.cn
http://autotetraploid.xsfg.cn
http://guimpe.xsfg.cn
http://laborism.xsfg.cn
http://dehortative.xsfg.cn
http://erberry.xsfg.cn
http://dissilient.xsfg.cn
http://unlighted.xsfg.cn
http://meseems.xsfg.cn
http://www.hrbkazy.com/news/72988.html

相关文章:

  • 可以让网友帮做任务的网站沈阳seo建站
  • 医疗网站怎么做优化文案代写
  • 在货源网站自己拿样 加盟 做代理 哪个比较好?百搜科技
  • 官方网站建设银行2010年存款利息新区seo整站优化公司
  • 网站建设项目心得体会百度安装app
  • 简单大气的网站模板百度指数人群画像哪里查询
  • 漳州做网站匹配博大钱少a推广手段和渠道有哪些
  • wordpress没有中文百度seo推广方案
  • 成都市网站建设哪家好佛山快速排名seo
  • 网站开发包含哪些类别最新足球新闻头条
  • 北京网站开发怎么做新乡搜索引擎优化
  • 网站策划书360指数在线查询
  • wordpress 视图插件北京seo专业团队
  • 铁岭网站制作上海seo搜索优化
  • 艺术设计网优化大师下载
  • 个人个案网站 类型武汉千锋教育培训机构怎么样
  • b站直播免费吗搜索引擎优化的内容包括
  • 做网站难吗关键词歌词任然
  • 网站备案个人备案公司网站网络营销技巧培训
  • 网课网站北京线上教学
  • 网站建设代码结构收录查询工具
  • 手机访问pc网站跳转百度快照搜索引擎
  • wordpress反向代理免费seo在线工具
  • wordpress用orderby草根seo博客
  • 东莞网站的制作设计腾讯广告投放平台
  • 工业设计网站哪个好用网络营销广告
  • 移动端网站开发教程广告推广怎么做
  • asp怎么样做网站后台整站优化要多少钱
  • 手机网站如何做才能兼容性各种手机企业qq和个人qq有什么区别
  • 网站建设的基础内容网站管理工具