0
我有一個向量列表,我試圖使用自定義距離度量來計算它們之間的距離矩陣。但是我不知道的最好的方式去了解它:來自載體列表的外部產品R
distance.function<-function(x,y){
return(x %*% y)
}
m<-1:4
values<-list(m,m,m,m,m)
我想要的是返回的東西,如:
outer(values, values, FUN='distance.function')
[,1] [,2] [,3] [,4]
[1,] 30 30 30 30
[2,] 30 30 30 30
[3,] 30 30 30 30
[4,] 30 30 30 30
我一直在使用outer
嘗試,但它似乎沒有不像輸入是向量,我試過combn
,但似乎無法將輸出轉換爲所需的格式。理想情況下,我只能在矩陣的上三角形中進行積分。