R語言
cancor
位於 stats
包(package)。 說明
計算兩個數據矩陣之間的典型相關性。
用法
cancor(x, y, xcenter = TRUE, ycenter = TRUE)
參數
x |
數字矩陣 ( ),包含 x 坐標。 |
y |
數字矩陣 ( ),包含 y 坐標。 |
xcenter |
長度為 |
ycenter |
類似於 |
細節
典型相關分析尋求 y
變量的線性組合,這些組合可以通過 x
變量的線性組合得到很好的解釋。這種關係是對稱的,因為“充分解釋”是通過相關性來衡量的。
值
包含以下組件的列表:
cor |
相關性。 |
xcoef |
|
ycoef |
|
xcenter |
用於調整 |
ycenter |
用於調整 |
例子
## signs of results are random
pop <- LifeCycleSavings[, 2:3]
oec <- LifeCycleSavings[, -(2:3)]
cancor(pop, oec)
x <- matrix(rnorm(150), 50, 3)
y <- matrix(rnorm(250), 50, 5)
(cxy <- cancor(x, y))
all(abs(cor(x %*% cxy$xcoef,
y %*% cxy$ycoef)[,1:3] - diag(cxy $ cor)) < 1e-15)
all(abs(cor(x %*% cxy$xcoef) - diag(3)) < 1e-15)
all(abs(cor(y %*% cxy$ycoef) - diag(5)) < 1e-15)
參考
Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988). The New S Language. Wadsworth & Brooks/Cole.
Hotelling H. (1936). Relations between two sets of variables. Biometrika, 28, 321-327. doi:10.1093/biomet/28.3-4.321.
Seber, G. A. F. (1984). Multivariate Observations. New York: Wiley. Page 506f.
也可以看看
相關用法
- R case+variable.names 擬合模型的案例和變量名稱
- R constrOptim 線性約束優化
- R confint 模型參數的置信區間
- R contrast (可能稀疏)對比矩陣
- R cor 相關性、方差和協方差(矩陣)
- R cor.test 配對樣本之間的關聯/相關性測試
- R cutree 將樹切割成數據組
- R cpgram 繪製累積周期圖
- R complete.cases 查找完整案例
- R contrasts 獲取和設置對比矩陣
- R chisq.test 計數數據的皮爾遜卡方檢驗
- R convolve 通過 FFT 進行序列卷積
- R cov.wt 加權協方差矩陣
- R checkMFClasses 檢查傳遞給模型框架的變量類型的函數
- R cophenetic 層次聚類的共表距離
- R coef 提取模型係數
- R cmdscale 經典(公製)多維標度
- R stlmethods STL 對象的方法
- R medpolish 矩陣的中值波蘭(穩健雙向分解)
- R naprint 調整缺失值
- R summary.nls 總結非線性最小二乘模型擬合
- R summary.manova 多元方差分析的匯總方法
- R formula 模型公式
- R nls.control 控製 nls 中的迭代
- R aggregate 計算數據子集的匯總統計
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Canonical Correlations。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。