首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >贴现旧时间序列值,指数平滑

贴现旧时间序列值,指数平滑
EN

Stack Overflow用户
提问于 2022-03-08 14:54:59
回答 1查看 32关注 0票数 1

我想从另一个时间序列构建一个时间序列,贴现旧的值。也就是说,最近的值通常包含在和中,以前的值用Δ^t贴现,然后添加一个新的值,这个值又通常包含在新的时间序列中,旧的值则用delta^t和delta^( the )贴现。整件事应该是这样的:

代码语言:javascript
复制
Data: df<- c(0.4387738, 0.05203873, 0.3238407, 0.1117364)

> test[[1]][["se_ne"]][[1]] 
[1] 0.4387738
> 
> test[[2]][["se_ne"]][[2]] + 0.4^(2-1)*test[[2]][["se_ne"]][[2-1]] 
[1] 0.2275482
> 
> test[[3]][["se_ne"]][[3]] + 0.4^(3-2)*test[[3]][["se_ne"]][[3-1]] + 0.4^(3-1)*test[[3]][["se_ne"]][[3-2]] 
[1] 0.41486

但是数据集有700多个观测数据,有比手工计算所有数据更聪明的解决方案吗?

谢谢你的反馈!

EN

回答 1

Stack Overflow用户

发布于 2022-03-08 17:15:39

也许这个答案能帮到你:

Exponential smoothing method

如果没有,那么下一步很好的办法就是解释这个帖子和你的问题之间的区别。

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

https://stackoverflow.com/questions/71397022

复制
相关文章

相似问题

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