R主成分分析打分

简介: R主成分分析打分

1 读取数据

5个专家给10个公司打分

c1=c(76.5,81.5,76, 75.8, 71.7, 85, 79.2, 80.3, 84.4, 76.5,
   70.6, 73 ,67.6 ,68.1 ,78.5 ,94 ,94 ,87.5, 89.5, 92,
   90.7, 87.3, 91, 81.5, 80, 84.6, 66.9, 68.8, 64.8, 66.4,
   77.5 ,73.6 ,70.9 ,69.8 ,74.8 ,57.7, 60.4, 57.4, 60.8, 65,
   85.6, 68.5, 70, 62.2, 76.5, 70, 69.2, 71.7, 64.9, 68.9)
summary(c1)
mydata=matrix(c1,nrow=10)
mydata

##把各指标和公司命名
colnames(mydata)=paste("X",1:ncol(mydata),seq="")
rownames(mydata)=paste("com",1:nrow(mydata),seq="")
mydata

2 选择主成分最优数

2.1 fa

##先画碎石图,观察最优主成分个数
my=fa.parallel(mydata,fa="both",n.obs=10,n.iter=100,main="碎石图")
my

2.2 principal

###########旋转型
myr=principal(mydata,nfactors =5,rotate="varimax")
myr

3 各项的打分

myr$Vaccounted###各主成分方差信息

myr$Vaccounted["Proportion Explained",]

myr$scores

myr$loadings

4 得分的加权平均

  ###各公司信用评分————得分的加权平均
score_weights=myr$Vaccounted[2,]
credit=apply(myr$scores,1,function(x) weighted.mean(x,score_weights))
credit

#排序
score_sort=sort(credit,decreasing=T)
score_sort

在这里插入图片描述

目录
相关文章
|
11月前
【推荐】排序模型的评价指标nDCG
nDCG(Normalized Discounted Cumulative Gain)归一化折损累计增益是一种用于评估排序模型性能的指标,它考虑了两个方面:排序的正确性和相关性的程度。
1128 0
|
1月前
|
机器学习/深度学习 数据采集
R语言逻辑回归、GAM、LDA、KNN、PCA主成分分类分析预测房价及交叉验证
上述介绍仅为简要概述,每个模型在实施时都需要仔细调整与优化。为了实现高度精确的预测,模型选择与调参是至关重要的步骤,并且交叉验证是提升模型稳健性的有效途径。在真实世界的房价预测问题中,可能还需要结合地域经济、市场趋势等宏观因素进行综合分析。
43 3
|
4月前
|
机器学习/深度学习 数据可视化 算法
数据分享|R语言用主成分PCA、 逻辑回归、决策树、随机森林分析心脏病数据并高维可视化
数据分享|R语言用主成分PCA、 逻辑回归、决策树、随机森林分析心脏病数据并高维可视化
数据分享|R语言用主成分PCA、 逻辑回归、决策树、随机森林分析心脏病数据并高维可视化
|
4月前
|
算法 Python
利用贝叶斯算法对简单应用实现预测分类
利用贝叶斯算法对简单应用实现预测分类
37 0
|
4月前
|
机器学习/深度学习 数据采集 算法
R语言逻辑回归、GAM、LDA、KNN、PCA主成分分析分类预测房价及交叉验证|数据分享
R语言逻辑回归、GAM、LDA、KNN、PCA主成分分析分类预测房价及交叉验证|数据分享
|
4月前
|
数据可视化 数据挖掘
贝叶斯线性回归和多元线性回归构建工资预测模型
贝叶斯线性回归和多元线性回归构建工资预测模型
|
4月前
|
数据可视化 计算机视觉
用回归和主成分分析PCA 回归交叉验证分析预测城市犯罪率数据
用回归和主成分分析PCA 回归交叉验证分析预测城市犯罪率数据
|
4月前
|
机器学习/深度学习
R语言用逻辑回归、决策树和随机森林对信贷数据集进行分类预测
R语言用逻辑回归、决策树和随机森林对信贷数据集进行分类预测
|
4月前
|
机器学习/深度学习 数据可视化 算法
R语言用主成分PCA、 逻辑回归、决策树、随机森林分析心脏病数据并高维可视化
R语言用主成分PCA、 逻辑回归、决策树、随机森林分析心脏病数据并高维可视化
|
9月前
|
存储 机器学习/深度学习 算法
6个常用的聚类评价指标
评估聚类结果的有效性,即聚类评估或验证,对于聚类应用程序的成功至关重要。
196 0