gpt4 book ai didi

r - R中的时间序列

转载 作者:行者123 更新时间:2023-12-03 02:53:27 25 4
gpt4 key购买 nike

我正在电子表格中跟踪我的体重,但我想通过使用 R 来改善体验。我试图在 R 中查找一些有关时间序列分析的信息,但没有成功。

我这里的数据采用以下格式:

date -> weight  -> body-fat-percentage  -> water-percentage

例如

10/08/09 -> 84.30 -> 18.20 -> 55.3

我想做什么

绘制权重和指数移动平均线与时间的关系

我怎样才能实现这一目标?

最佳答案

使用 x <- read.csv(filename) 将数据读入 R 。确保日期以字符类形式出现,权重以数字形式出现。
然后使用以下内容:

require(zoo)
require(forecast) # Needed for the ses function
x$date <- as.Date(x$date,"%m/%d/%Y") # Guessing you are using the US date format
x$weight <- zoo(x$weight,x$date) # Allows for irregular dates
plot(x$weight, xlab="Date", ylab="Weight") # Produce time plot
ewma <- as.vector(fitted(ses(ts(x$weight)))) # Compute ewma with parameter selected using MLE
lines(zoo(ewma,x$date),col="red") # Add ewma line to plot

关于r - R中的时间序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1548913/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com