[R] Efficient way to substract all entries in two vectors from eachother

Johannes Graumann johannes_graumann at web.de
Mon Jan 7 20:46:36 CET 2008


Vectors are numerics. I'd like to know for each a[i], which b[j] delivers
the smallest abs(a[i]-b[j]).

Thanks for your time.

Joh

Bert Gunter wrote:

> Vectors of what? How is "closest" defined? See e.g. ?dist
> 
> 
> Bert Gunter
> Genentch Nonclinical Statistics
> 
> 
> -----Original Message-----
> From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org]
> On Behalf Of Johannes Graumann
> Sent: Monday, January 07, 2008 11:19 AM
> To: r-help at stat.math.ethz.ch
> Subject: [R] Efficient way to substract all entries in two vectors from
> eachother
> 
> Hi all,
> 
> I'm to inexperienced to come up with the matrix solution elusively
> appearing on the horizon for the following problem and would appreciate if
> you could give me a nudge ...
> I have two vectors a, and b and need to find the closest match for each
> value of a in b.
> How to do that efficiently?
> 
> Thanks, Joh
> 
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html and provide commented,
> minimal, self-contained, reproducible code.
> 
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html and provide commented,
> minimal, self-contained, reproducible code.




More information about the R-help mailing list