【发布时间】:2016-03-10 12:40:06
【问题描述】:
从两个具有递增整数和最终不同长度的向量 (a, b) 中,我想提取两个长度均为 n (=5) 的向量,这两个向量在从 b 中减去 a 时会导致最小的差异。
例子
a<-c(25, 89, 159, 224, 292, 358)
b<-c(1, 19, 93, 155, 230, 291)
减去以下元素导致最小的差异:
c(25-19, 89-93, 159-155, 225-230, 291-292)
从 a 中排除 358
从 b 中排除 1。
问题: 向量的长度可以变化:
例子
a<-c(25, 89, 159, 224, 292, 358)
b<-c(19, 93, 155, 230, 291)
a<-c(25, 89, 159, 224, 292, 358, 560)
b<-c(19, 93, 155, 230, 291)
a<-c(25, 89, 159, 224, 292, 358)
b<-c(1 , 5, 19, 93, 155, 230, 291)
因为我必须为 >1000 个向量找到这个“最佳匹配”,所以我想构建一个函数,将两个不同长度的向量作为输入,并将长度为 n=5 的两个向量作为输出到最小的差异。
【问题讨论】:
标签: r