[R] deconstructing curve into rising and falling limbs

chuck.01 CharlieTheBrown77 at gmail.com
Fri Oct 26 10:14:29 CEST 2012


hello, 
I have some data that looks similar to this (only not as nice as this):

Y <- c(abs(rnorm(100, 0.10, .1)), seq(.10, 1.0, .3)+rnorm(1, 0, .5) , 
seq(0.8, 4.0, .31)+rnorm(1, 0, .5)
, seq(3.9, .20, -.2)+rnorm(1, 0, .5) , abs(rnorm(100, 0.13, .1)) , seq(.10,
1.2, .35)+rnorm(1, 0, .5)
, seq(0.7, 6.0, .31)+rnorm(1, 0, .5) , seq(5.9, .23, -.18)+rnorm(1, 0, .5) ,
abs(rnorm(50, 0.18, .1)) )

plot(Y~c(1:length(Y)))  # it is water level through time

I am trying to find a way to divide these data into 3 sections , 1) the
rising limbs, 2) falling limbs, and 3) not #1 or #2.  
I'll spare you the list of things I've tried, just know that the data is
generally too noisy to use something as simple as which(diff(Y) > b), where
b is some threshold.  
Please let me know if you have an idea of how to tackle this.   





--
View this message in context: http://r.789695.n4.nabble.com/deconstructing-curve-into-rising-and-falling-limbs-tp4647512.html
Sent from the R help mailing list archive at Nabble.com.



More information about the R-help mailing list