lapply功能我R中很環保,所以有可能是一個非常簡單的解決辦法是:2個計數變量
我要計算一個方陣的列向量之間的平均相關性:
x<-matrix(rnorm(10000),ncol=100)
aux<-matrix(seq(1,10000))
loop<-sapply(aux,function(i,j) cov(x[,i],x[,j])
cor_x<-mean(loop)
當評估sapply行時,我得到錯誤'下標越界'。我知道我可以通過腳本來做到這一點,但有什麼辦法可以在一行代碼中實現這一點?
+1,我只是在制定相同的答案,儘管他確實需要平均協方差 – BrodieG
@BrodieG好吧,他們知道如何使用'mean'。 – Roland
+1 ...把我的頭撞在我的桌子上。 –