【发布时间】:2016-12-01 07:07:25
【问题描述】:
我有一个向量列表,我正在尝试使用自定义距离度量来计算它们之间的距离矩阵。但是我不确定最好的方法:
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,但似乎无法将输出转换为所需的格式。理想情况下,我只对矩阵的上三角形进行了测试。
【问题讨论】: