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

免费长尾词挖掘工具宁波企业网站优化报价

免费长尾词挖掘工具,宁波企业网站优化报价,百度seo培训,教育机构数据降维方法 文章目录数据降维方法PCAPCA算法代码展示PCA **主成分分析(Principal Component Analysis,PCA)**是一种常用的数据降维方法。它通过线性变换将原始数据变换到一个新的坐标系中,使得第一个坐标(第一主成分…

数据降维方法

文章目录

  • 数据降维方法
    • PCA
      • PCA算法
      • 代码展示

PCA

**主成分分析(Principal Component Analysis,PCA)**是一种常用的数据降维方法。它通过线性变换将原始数据变换到一个新的坐标系中,使得第一个坐标(第一主成分)具有最大的方差,第二个坐标(第二主成分)具有次大的方差,以此类推。PCA的目的是从高维数据中提取出最重要的特征,通过保留最重要的主成分来实现数据的降维,同时尽可能保留原始数据的结构。

PCA算法

  1. 数据标准化

为了消除不同特征之间的量纲影响,通常需要对数据进行标准化处理,使得每个特征的均值为0,标准差为1。

标准化公式:
x′=x−μσ,x' = \frac{x - \mu}{\sigma},x=σxμ,
其中μ\muμ为特征均值,σ\sigmaσ为特征标准差。

  1. 计算协方差矩阵

协方差矩阵描述了数据特征之间的相关性。对于标准化后的数据,协方差矩阵可以通过计算特征之间的协方差得到。

协方差公式:
cov(X,Y)=1n−1∑i=1n(Xi−μX)(Yi−μY),cov(X,Y) = \frac{1}{n-1}\sum_{i=1}^{n}(X_i - \mu_X)(Y_i - \mu_Y),cov(X,Y)=n11i=1n(XiμX)(YiμY)
标准化后简化为特征向量的内积平均。

  1. 计算特征值和特征向量

求解协方差矩阵的特征值和对应的特征向量。特征值表示对应特征向量方向上的数据方差大小,特征向量给出了数据的主要分布方向(即主成分)。

  1. 选择主成分

根据特征值的大小,选择前kkk个最大的特征值对应的特征向量,这些特征向量构成了新的kkk维特征空间。特征值的累计贡献率(如前kkk个特征值之和占总特征值之和的比例)通常作为选择kkk的依据(如累计贡献率≥85%)。

  1. 变换数据

将原始数据投影到新的特征空间中,得到降维后的数据。投影过程通过原始数据矩阵与选定的特征向量矩阵相乘实现。

代码展示

import pandas as pd
from sklearn import datasets# 加载鸢尾花数据集
iris = datasets.load_iris()# 将数据集转换为DataFrame
iris_df = pd.DataFrame(data=iris.data,  # 特征数据columns=iris.feature_names  # 特征名称
)iris_df.info()iris.data_std = (iris.data - iris.data.mean(axis=0)) / iris.data.std(axis=0)from sklearn.decomposition import PCA# 设置PCA参数,这里我们选择保留90%的方差
pca = PCA(n_components=0.9)
iris.data_pca = pca.fit_transform(iris.data_std)# 可视化原始数据和降维后的数据
import matplotlib.pyplot as pltplt.figure(figsize=(12, 6))
plt.scatter(iris.data[:, 0], iris.data[:, 1], c=iris.target, edgecolor='k', alpha=0.7)
plt.xlabel('Sepal Length')
plt.ylabel('Sepal Width')
plt.title('Original Data')
plt.show()plt.figure(figsize=(12, 6));
plt.scatter(iris.data_pca[:, 0], iris.data_pca[:, 1], c=iris.target, edgecolor='k', alpha=0.7)
plt.xlabel('First Principal Component')
plt.ylabel('Second Principal Component')
plt.title('Data after PCA')
plt.show()


文章转载自:

http://5zWUrbeV.wdrxh.cn
http://hv1Gto42.wdrxh.cn
http://bq4SFqfP.wdrxh.cn
http://KbaCtm1Q.wdrxh.cn
http://XDL0tjT0.wdrxh.cn
http://i6Jhpirz.wdrxh.cn
http://GG0XYzbl.wdrxh.cn
http://Cb4XAysz.wdrxh.cn
http://qqJEzCPs.wdrxh.cn
http://hKjJIhHR.wdrxh.cn
http://TkaHbCX9.wdrxh.cn
http://VwhAHGEJ.wdrxh.cn
http://G9vLJ2xf.wdrxh.cn
http://8QrCxaTN.wdrxh.cn
http://RsXZ01lc.wdrxh.cn
http://A60vf1Vq.wdrxh.cn
http://l9o7Qc3G.wdrxh.cn
http://xmiYtNca.wdrxh.cn
http://1B5Idgph.wdrxh.cn
http://cTErpwdY.wdrxh.cn
http://GS4K073R.wdrxh.cn
http://M000oaFF.wdrxh.cn
http://xLJfpUDe.wdrxh.cn
http://kzW1uEQq.wdrxh.cn
http://L3M4DHG1.wdrxh.cn
http://QRoGt8ss.wdrxh.cn
http://b4chRWRd.wdrxh.cn
http://KhCF8QGN.wdrxh.cn
http://NmZv9Hw3.wdrxh.cn
http://ciqLsDzL.wdrxh.cn
http://www.dtcms.com/wzjs/727713.html

相关文章:

  • 专业的龙岗网站建设手机网站建设哪儿好
  • 网站平台搭建包括哪些最新建设招聘信息网站
  • 工程建设指挥部网站wordpress 國内加速
  • 我要做个网站该怎么做中国建设银行卖狗年纪念币官方网站
  • 做一个电商网站成品网站 修改首页
  • 深圳做网站排名哪家好哪里有学计算机培训班
  • 做外贸出口的网站做网站资讯运营
  • 河北省建设安全监督站的网站wordpress 官方主题 有哪些
  • 鹏鹞网站页面代码wordpress迁hexo
  • 网站基础建设巴巴商友圈广西自治区住房和城乡建设厅网站
  • 嘉兴公司网站建设网络推广文案
  • php网站开发速成网站需求分析怎么写
  • 淮安网站建设个人博客微博网站可以做兼职吗
  • 开拓网站建设公司开封府景点网站建设的目的
  • asp网站 手机登录做网站的文章
  • 网站安全建设方案前言塑模毕业设计代做网站
  • 企业网站规划书范文新加坡域名注册商
  • 做网站 超速云揭阳自助建站软件
  • 南京企业建站系统模板东莞全网营销推广
  • 深圳的网站建设公司价格wordpress网页打开很慢
  • 手机网站免费的如何做网站出单
  • 网站建设维护专员吉林省吉林市舒兰市
  • 网站群建设模板迁移原站迁移pc如何做好网站开发项目需求分析
  • 网站建设好公司好哈尔滨商城网站建设
  • 微商网站建设中文域名注册机构
  • 管网建设方案性能优化工具
  • 自己创业做网站上海定制网站建设公司
  • 网站设计任务书成都网站建设 木木科技
  • 营销型网站名词解释注册规划师好考吗
  • 上海做网站吧网络营销做得比较成功的企业