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

邵阳属于哪个省哪个市搜索引擎优化怎么做

邵阳属于哪个省哪个市,搜索引擎优化怎么做,专门做电视剧截图的网站,iis做的网站为啥打不开几个问题: pca可以用相关系数矩阵做吗?效果比协方差矩阵比怎么样?pca做完后变量和样本的新坐标怎么旋转获得?pca做不做scale和center对结果有影响吗?pca用因子分解和奇异值分解有啥区别?后者怎么获得变量和样本的新坐标?1. 用R全手工实现 PCA(对比 prcomp() ) 不借助包…

几个问题:

  • pca可以用相关系数矩阵做吗?效果比协方差矩阵比怎么样?
  • pca做完后变量和样本的新坐标怎么旋转获得?
  • pca做不做scale和center对结果有影响吗?
  • pca用因子分解和奇异值分解有啥区别?后者怎么获得变量和样本的新坐标?

1. 用R全手工实现 PCA(对比 prcomp() )

不借助包,按照 《机器学习实战》P246的伪代码进行操作.

1减去列平均数
2计算协方差矩阵
3计算协方差矩阵的特征值和特征向量
4将特征值从大到小排列
5保留最上面的N个特征值
6将数据转换到上述N个特征向量构建的新空间中。

例1: 针对iris数据集

head(iris)
df1=iris[,1:4]
#1) 减去平均值
df1=sweep(x=df1, MARGIN=2, STATS=apply(df1, 2, mean),FUN="-")
head(df1)
#2) 计算协方差矩阵
cor.df1=cov(df1)
#3) 计算协方差矩阵的特征值和特征向量
eigen.df1=eigen(cor.df1)
#4) 特征值默认降序
eigen.df1
#5) 保留最前面的几个特征值
#6) 原center后的坐标 * 旋转矩阵
coord.df1=as.matrix(df1) %*% eigen.df1$vectors
dim(coord.df1)
head(coord.df1)
# plot
coord.df1_=as.data.frame(coord.df1)
colnames(coord.df1_)=paste0("PC_", 1:4)
coord.df1_$type=iris$Species
library(ggplot2)
ggplot(coord.df1_, aes(PC_1, PC_2, color=type))+geom_point()# prcomp() 做PCA
pca.iris=prcomp(iris[,1:4])
pca.iris# 对比旋转矩阵
> pca.iris$rotation #prcomp()的计算结果PC1         PC2         PC3        PC4
Sepal.Length  0.36138659 -0.65658877  0.58202985  0.3154872
Sepal.Width  -0.08452251 -0.73016143 -0.59791083 -0.3197231
Petal.Length  0.85667061  0.17337266 -0.07623608 -0.4798390
Petal.Width   0.35828920  0.07548102 -0.54583143  0.7536574> eigen.df1$vectors #协方差矩阵的特征向量构成的矩阵[,1]        [,2]        [,3]       [,4]
[1,]  0.36138659 -0.65658877 -0.58202985  0.3154872
[2,] -0.08452251 -0.73016143  0.59791083 -0.3197231
[3,]  0.85667061  0.17337266  0.07623608 -0.4798390
[4,]  0.35828920  0.07548102  0.54583143  0.7536574# 对比方差
# 主成分的标准差,文档说是 协方差矩阵的特征值的平方根,虽然是通过SVD分解实现的
# square roots of the eigenvalues of the covariance/correlation matrix
# though the calculation is actually done with the singular values of the data matrix
> pca.iris$sdev
[1] 2.0562689 0.4926162 0.2796596 0.1543862> eigen.df1$values #特征根
[1] 4.22824171 0.24267075 0.07820950 0.02383509#开方后确实等于 pca.iris$sdev
> sqrt(eigen.df1$values)
[1] 2.0562689 0.4926162 0.2796596 0.1543862
http://www.ds6.com.cn/news/40790.html

相关文章:

  • 交通信息华建设网站在线代理浏览网站免费
  • 免费网站推广网址南京seo推广优化
  • eclipse开发动态网站开发seo优化器
  • 聊城高端网站建设报价广州seo网站排名
  • 做网站推广有啥活动网站关键词优化推广哪家好
  • 专业的高密做网站的含有友情链接的网页
  • 网站优化靠谱seo百度推广外推联系方式
  • 常州市做网站想做网络推广的公司
  • 重庆做网站建设公司哪家好中国十大网站有哪些
  • 这几年做哪个网站能致富优质外链
  • ui展示 网站seo网站优化服务商
  • 坪山网站建设哪家便宜佛山营销型网站建设公司
  • 搭建一个个人网站网络营销经典失败案例
  • 两个网站做的h5如何合在一起广告推广策划
  • 昆山市做网站全球搜索引擎市场份额
  • 网页游戏不花钱的seo关键词优化软件
  • 网站怎么做数据分析搜狗站长管理平台
  • 徐州网站制作报价百度搜题在线使用
  • 做网站交接需要哪些权限seo应该如何做
  • 建筑人才招聘网站平台郑州网站推广电话
  • 怎么找网站帮我做推广百度推广电话号码
  • 手机端网站排名石家庄seo培训
  • 免费网站下载大全站长之家ip地址归属查询
  • 微信后台网站建设品牌管理
  • 建设局电工证与安监局电工证阜新网站seo
  • 南京市建委网站下载中心建设工程招标电子商务网站建设论文
  • 网站建设销售问答网站关键词如何优化上首页
  • 网站域名如何实名认证自己怎么优化网站
  • 做网站需要画原型图么百度指数只能查90天吗
  • aspcms是网站什么漏洞深圳优化公司义高粱seo