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@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

______________________________________________
R-help@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.

Reply via email to