[R] Interpolation
Ray Brownrigg
ray at mcs.vuw.ac.nz
Wed Feb 12 12:13:05 CET 2003
> I have two vectors and connect the points by line segments:
>
> x <- c(1990,1994,1995,1997)
> y <- c(30,40,80,20)
> plot(x,y,type="l")
>
> I want to get the values of y's on these lines at missing x's,
> i.e., at 1991,1992,1993,and 1996. Is there a simple way to do this?
>
Easy:
approx(x, y, c(1991:1993, 1996))$y
while
approx(x, y, 1990:1997)$y
will give you all the y values.
Hope this helps,
Ray Brownrigg <ray at mcs.vuw.ac.nz> http://www.mcs.vuw.ac.nz/~ray
More information about the R-help
mailing list