温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

R语言典型相关分析的参考资料有哪些

发布时间:2021-11-22 15:51:22 阅读:246 作者:柒染 栏目:大数据
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

今天就跟大家聊聊有关R语言典型相关分析的参考资料有哪些,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

典型相关分析(Canonical Correlation analysis, CCA)是研究两组变量之间相关关系的一种统计方法。如果每组变量中只包含一个变量,相关关系可以用相关系数来度量。但是每组变量中变量个数大于1时,比如A组温度和湿度两个变量,B组树高胸径两个变量,度量这两组变量之间的相关关系,可以利用主成分的思想,把两组变量的相关关系分别转化成两个综合变量的最大可能的相关关系,就是典型相关分析(CCA)。——摘自《应用统计分析与R语言实战》

  • 文字描述稍显啰嗦,直接看图     R语言典型相关分析的参考资料有哪些     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)dfndat<-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 MotivationControl    1.0000000 0.1711878  0.2451323Concept    0.1711878 1.0000000  0.2885707Motivation 0.2451323 0.2885707  1.0000000$Ycor               Read     Write       Math    Science      GenderRead     1.00000000 0.6285909  0.6792757  0.6906929 -0.04174278Write    0.62859089 1.0000000  0.6326664  0.5691498  0.24433183Math     0.67927568 0.6326664  1.0000000  0.6495261 -0.04821830Science  0.69069291 0.5691498  0.6495261  1.0000000 -0.13818587Gender  -0.04174278 0.2443318 -0.0482183 -0.1381859  1.00000000$XYcor             Control     Concept Motivation        Read      WriteControl    1.0000000  0.17118778 0.24513227  0.37356505 0.35887684Concept    0.1711878  1.00000000 0.28857075  0.06065584 0.01944856Motivation 0.2451323  0.28857075 1.00000000  0.21060992 0.25424818Read       0.3735650  0.06065584 0.21060992  1.00000000 0.62859089Write      0.3588768  0.01944856 0.25424818  0.62859089 1.00000000Math       0.3372690  0.05359770 0.19501347  0.67927568 0.63266640Science    0.3246269  0.06982633 0.11566948  0.69069291 0.56914983Gender     0.1134108 -0.12595132 0.09810277 -0.04174278 0.24433183                 Math     Science      GenderControl     0.3372690  0.32462694  0.11341075Concept     0.0535977  0.06982633 -0.12595132Motivation  0.1950135  0.11566948  0.09810277Read        0.6792757  0.69069291 -0.04174278Write       0.6326664  0.56914983  0.24433183Math        1.0000000  0.64952612 -0.04821830Science     0.6495261  1.00000000 -0.13818587Gender     -0.0482183 -0.13818587  1.00000000
     

看完上述内容,你们对R语言典型相关分析的参考资料有哪些有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

原文链接:https://my.oschina.net/u/4579431/blog/4954414

AI

开发者交流群×