R语言典型相关分析的参考资料有哪些
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,今天就跟大家聊聊有关R语言典型相关分析的参考资料有哪些,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。典型相关分析(Canonical Corr
千家信息网最后更新 2025年12月02日R语言典型相关分析的参考资料有哪些
今天就跟大家聊聊有关R语言典型相关分析的参考资料有哪些,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
典型相关分析(Canonical Correlation analysis, CCA)是研究两组变量之间相关关系的一种统计方法。如果每组变量中只包含一个变量,相关关系可以用相关系数来度量。但是每组变量中变量个数大于1时,比如A组温度和湿度两个变量,B组树高胸径两个变量,度量这两组变量之间的相关关系,可以利用主成分的思想,把两组变量的相关关系分别转化成两个综合变量的最大可能的相关关系,就是典型相关分析(CCA)。--摘自《应用统计分析与R语言实战》
文字描述稍显啰嗦,直接看图 以上图片出自教程http://my.ilstu.edu/~wjschne/444/CanonicalCorrelation.html#(4)
例子和R语言实现
第一个小实例:《应用统计分析与R语言实战》第八章第6小节例题
目的:研究儿童形态与肺通气功能的关系 数据
| 健康儿童形态 | 肺通气功能 |
|---|---|
| 身高 x1 (cm) | 肺活量 y1 (L) |
| 体重 x2 (kg) | 静息通气 y2 (L) |
| 胸围 x3 (cm) | 每分钟最大通气量 y3 (L) |
代码
df<-read.table("clipboard",header=T)
df
ndat<-scale(df)
A<-ndat[,1:3]
B<-ndat[,4:6]
res.ca<-cancor(A,B,xcenter=FALSE,ycenter = FALSE)
res.ca
第二个小实例
原文地址 https://stats.idre.ucla.edu/r/dae/canonical-correlation-analysis/ 数据集 600个大学新生(college freshman),四个学术变量(academic variables): Read; Write; math; Science。性别。3个心理变量(psychological variables): locus_of_Control;self_ Concept; Motivation。(这三个变量具体是什么含义我不太明白,有时间可以多看看心理学方面的书)
研究人员感兴趣的是(Researchers are intersted in)心理变量和学术变量还有性别之间的关系是怎样的?特别的(In particular)。研究人员感兴趣的是需要多少维度(how many dimensions (canonical variables))来理解两组变量之间的关系
安装需要用到的包并加载
install.packages("GGally")
install.packages("CCA")
library(ggplot2)
library(GGally)
library(CCA)
读入数据
mm<-read.csv("https://stats.idre.ucla.edu/stat/data/mmreg.csv")
head(mm)
colnames(mm)<-c("Control","Concept","Motivation","Read","Write","Math","Science","Gender")
summary(mm)
xtabs(~Gender,data=mm)
#输出结果
Gender
0 1
273 327
#
psych<-mm[,1:3]
acad<-mm[,4:8]
查看两组变量内和组间的相关性,使用到的是CCA包中的matcor函数(we will look at the correlations within and between the two sets of variables using the matcor function from the CCA package.)
library(CCA)
matcor(psych,acad)
#输出结果
$Xcor
Control Concept Motivation
Control 1.0000000 0.1711878 0.2451323
Concept 0.1711878 1.0000000 0.2885707
Motivation 0.2451323 0.2885707 1.0000000
$Ycor
Read Write Math Science Gender
Read 1.00000000 0.6285909 0.6792757 0.6906929 -0.04174278
Write 0.62859089 1.0000000 0.6326664 0.5691498 0.24433183
Math 0.67927568 0.6326664 1.0000000 0.6495261 -0.04821830
Science 0.69069291 0.5691498 0.6495261 1.0000000 -0.13818587
Gender -0.04174278 0.2443318 -0.0482183 -0.1381859 1.00000000
$XYcor
Control Concept Motivation Read Write
Control 1.0000000 0.17118778 0.24513227 0.37356505 0.35887684
Concept 0.1711878 1.00000000 0.28857075 0.06065584 0.01944856
Motivation 0.2451323 0.28857075 1.00000000 0.21060992 0.25424818
Read 0.3735650 0.06065584 0.21060992 1.00000000 0.62859089
Write 0.3588768 0.01944856 0.25424818 0.62859089 1.00000000
Math 0.3372690 0.05359770 0.19501347 0.67927568 0.63266640
Science 0.3246269 0.06982633 0.11566948 0.69069291 0.56914983
Gender 0.1134108 -0.12595132 0.09810277 -0.04174278 0.24433183
Math Science Gender
Control 0.3372690 0.32462694 0.11341075
Concept 0.0535977 0.06982633 -0.12595132
Motivation 0.1950135 0.11566948 0.09810277
Read 0.6792757 0.69069291 -0.04174278
Write 0.6326664 0.56914983 0.24433183
Math 1.0000000 0.64952612 -0.04821830
Science 0.6495261 1.00000000 -0.13818587
Gender -0.0482183 -0.13818587 1.00000000
看完上述内容,你们对R语言典型相关分析的参考资料有哪些有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
变量
分析
语言
典型
之间
研究
两个
内容
心理
数据
统计
参考资料
资料
参考
最大
人员
儿童
兴趣
功能
学术
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发需功能清单
河南数据库培训报价
电脑网络安全密钥查看器
软件开发下一步工作计划
福建it软件开发中心
浪潮服务器无法进入pe系统
澳门软件开发实惠
我国几次比较重大的网络安全
上海农行软件开发中心在哪
通信及网络安全
滨湖区加工软件开发配置
无穷大软件开发
辽宁信息化软件开发过程有哪些
现代光网络技术pdf
软件开发规模目标
珲春网络安全
软件开发常见英文
网络安全的内涵四个安全
数据库什么表叫大表
数据库 一行数据内容排序
图像识别软件开发需求
山东滕纳网络技术有限公司
网络服务器安全操作规程
网络安全宣传周留言
海东软件开发销售公司
连云港职业技术学院网络技术
明日之后服务器改名名单
互联网公司数据库管理员
不属于网络安全保障措施的是
关于网络安全的相关事例