[R] moving distance between two sets of data

David Winsemius dwinsemius at comcast.net
Sun Aug 19 21:58:49 CEST 2012


On Aug 19, 2012, at 12:04 PM, White, William Patrick wrote:

> On the surface this seems pretty simple, but I flummoxed. I have two  
> sets of numbers they bounce around zero, positive one and negative  
> one. They have a relationship between them, where one diverges away  
> from the other. I want create a second set of numbers that tracks  
> that divergence.
>
> #Lets make some data like mine, kinda
> Firstset <- runif(100, min = -1 , max =1)
> Secondset <- runif(100, min = -1 , max =1)
>
> #So something like:
> Divergence <- abs (Firstset - Secondset)
>
> #but this doesn't work because when Firstset is at .5 and Secondset  
> is at  -.25 it returns .25 instead of .75

   abs( .5 - (-.25) ) should NOT return .25 so you need to produce a  
better example or point to specifics in the example you offered. If  
what you wanting what you are getting, then use set.seed(123) and  
refer to specific values.

 > abs( .5 - (-.25) )
[1] 0.75

-- 
David.

>
> #another possibility is:
>
> Divergence <- abs (Firstset) - abs (Secondset)
>
> #but when Firstset is at .5 and Secondset is at -.5 it returns 0  
> instead of 1
>
> #It seems like there is a better way to do this. Any ideas?
> ______________________________________________
> 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.

David Winsemius, MD
Alameda, CA, USA




More information about the R-help mailing list