首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R: dplR,chron,提取平滑的年表

R: dplR,chron,提取平滑的年表
EN

Stack Overflow用户
提问于 2016-11-08 21:53:32
回答 1查看 184关注 0票数 1

我正在使用detrend包中的dplR函数,使用负指数/负线性方法来降低树环数据库的性能。

dt.rwi <- detrend(rwl=d, verbose=TRUE, method="ModNegExp", pos.slope = FALSE)

然后,我根据每个系列中的去趋势值构建一个年表,并使用nyrs=30命令平滑。

neg.crn <- chron(dt.rwi, biweight = TRUE, prewhiten = FALSE, nyrs=30)

问题是,当我打印neg.crn对象时,我只得到了每年的平均去趋势指数,而不是平滑的值。该绘图返回平滑的行,但同样,我无法提取用于构造这一行的数据。

plot(neg.crn, add.spline=T, nyrs=30)

如何打印用于从chron plot plot函数创建平滑行的值?

EN

回答 1

Stack Overflow用户

发布于 2017-02-05 06:48:56

这并不复杂,

我不知道chron()函数为什么不给出平滑的值。但是,您可以使用来自同一个包的ffcsaps()函数来获得这个平滑的值。

示例:

使用ffcsaps()函数在dataframe中添加一个带有平滑值的新列。

代码语言:javascript
复制
neg.crn$smooth32 <- ffcsaps(neg.crn[,1], nyrs = 32) # that is all! Now just check these values in your dataframe.

测试它绘制你的数据

代码语言:javascript
复制
plot(neg.crn[,1], type = "l")
lines(neg.crn$smooth32, col = "red", lwd = 2)

告诉我这对你有用吗,干杯

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40497091

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档