【发布时间】:2019-05-02 01:23:43
【问题描述】:
每个ID我都有两年的数据,其中y2011和y2016分别代表2011年和2016年的数据。
id <- c(1:5)
y2011 <- c(100,200,150,121,20)
y2016 <- c(111,195,180,121,25)
dat <- data.frame(id, y2011, y2016)
现在我想通过插值估计 2012、2013、2014、2015 年中年的近似数据。我如何使用 R 来做到这一点?我在 R 中尝试过 approx 函数。
approx(dat$y2011, dat$y2016)
但没有得到正确的解决方案。
【问题讨论】:
-
使用
approx的代码是什么样的?我们或许可以为您修复它,而无需从头开始。 -
我试过用这个 - approx(dat$y2011, dat$y2016) 。
标签: r interpolation