Q
相關矩陣
2
A
回答
2
x1=rnorm(20)
x2=rnorm(20)
x3=rnorm(20)
y=rnorm(20)
data=cbind(y,x1,x2,x3)
cor(data)
1
如果我已經正確理解,你有3列(說x1到x3)和許多行(作爲y值)的矩陣。您可以執行如下操作:
foo = matrix(runif(30), ncol=3) # creating a matrix of 3 columns
cor(foo)
如果您已經在3個向量X與X 3的值,可以使foo
這樣的:foo=data.frame(x1,x2,x3)
+0
謝謝你的建議。這實際上確實很好,但對於一個稍微不同的問題(我也試圖弄清楚)。謝謝! –
1
糾正我,如果我錯了,但假設這是關係到一個迴歸問題,這可能是你在找什麼:
#Set the number of data points and build 3 independent variables
set.seed(0)
numdatpoi <- 7
x1 <- runif(numdatpoi)
x2 <- runif(numdatpoi)
x3 <- runif(numdatpoi)
#Build the dependent variable with some added noise
noisig <- 10
yact <- 2 + (3 * x1) + (5 * x2) + (10 * x3)
y <- yact + rnorm(n=numdatpoi, mean=0, sd=noisig)
#Fit a linear model
rmod <- lm(y ~ x1 + x2 + x3)
#Build the variance-covariance matrix. This matrix is typically what is wanted.
(vcv <- vcov(rmod))
#If needed, convert the variance-covariance matrix to a correlation matrix
(cm <- cov2cor(vcv))
從以上,這裏的方差 - 協方差矩陣:
(Intercept) x1 x2 x3
(Intercept) 466.5773 14.3368 -251.1715 -506.1587
x1 14.3368 452.9569 -170.5603 -307.7007
x2 -251.1715 -170.5603 387.2546 255.9756
x3 -506.1587 -307.7007 255.9756 873.6784
而且,這裏的關聯相關矩陣:
(Intercept) x1 x2 x3
(Intercept) 1.00000000 0.03118617 -0.5908950 -0.7927735
x1 0.03118617 1.00000000 -0.4072406 -0.4891299
x2 -0.59089496 -0.40724064 1.0000000 0.4400728
x3 -0.79277352 -0.48912986 0.4400728 1.0000000
+0
爲什麼選擇投票?這個問題的寫法暗示了一個典型的迴歸問題的可能性。 –
相關問題
- 1. python中的相關矩陣
- 2. 矩陣的相關係數
- 3. R:矩陣的自相關
- 4. 加權相關矩陣
- 5. 索引相關矩陣
- 6. 交互相關矩陣
- 7. Python的 - 從相關矩陣
- 8. 滑動矩陣的相關
- 9. 相關兩個矩陣
- 10. 將垂直矩陣轉換爲相關矩陣。 Python
- 11. 使用相關矩陣的大型稀疏矩陣上的PCA
- 12. 計算矩陣的相關矩陣與應用
- 13. 縮放矩陣和轉換矩陣相關問題
- 14. 矩陣除以矩陣:Bartlett相關算法
- 15. 熱圖或相關矩陣圖
- 16. 如何對稱排序相關矩陣?
- 17. 優化相關矩陣的計算
- 18. 彭博社數據 - 相關矩陣
- 19. 創建相關向量的矩陣
- 20. 對於R中對相關矩陣環
- 21. python中的矩陣相關計算
- 22. 分佈式互相關矩陣計算
- 23. 只有部分矩陣的互相關
- 24. R相關顯着性矩陣
- 25. 在R中創建相關矩陣
- 26. 雙環填寫相關矩陣
- 27. 可視化完整互相關矩陣
- 28. 構建網絡的相關矩陣
- 29. 用相關矩陣創建圖形
- 30. 矩陣的空間互相關字段
謝謝!這工作!我必須做筆記並保存,這比我嘗試使用的過程容易得多。 –