One way is to simply nest your ifelse()s: y <- ifelse(t < 15, t^2, ifelse(t < 30, t^3, t^4))
Michael On Mon, Mar 26, 2012 at 7:48 PM, Aimee Jones <[email protected]> wrote: > Dear all, > > I'm aware if y has two separate functions (depending on the conditions > of x) you can use the ifelse function to separate y into two separate > functions depending on input. How do you do this if there a multiple > different conditions for x? > > for example, > > y fits the following between t>0 & t<15----->function(t) t^2, y fits > the following between t>15 & t<30-----> function(t) t^3, y fits the > following between t>30 &t<45--->function(t) t^4 etc > > > Thanks for any help you are able to give, > yours sincerely, > Aimee > > ______________________________________________ > [email protected] 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. ______________________________________________ [email protected] 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.

