首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >绘制R中的波动

绘制R中的波动
EN

Stack Overflow用户
提问于 2011-10-01 00:25:27
回答 1查看 674关注 0票数 0

我会尽量不含糊。下面的数据集由设备的功率测量组成,我必须绘制一个图表,显示时间列中功率(瓦特)的平均波动。我必须在R中实现这一点,但我真的不知道我应该使用哪个函数或如何做,因为我是R的新手。任何帮助都将非常感谢!

代码语言:javascript
复制
Store No.,Date,Time,Watt

33,2011/09/26,09:11:01,0.0599E+03

34,2011/09/26,09:11:02,0.0597E+03

35,2011/09/26,09:11:03,0.0598E+03

36,2011/09/26,09:11:04,0.0596E+03

37,2011/09/26,09:11:05,0.0593E+03

38,2011/09/26,09:11:06,0.0595E+03

39,2011/09/26,09:11:07,0.0595E+03

40,2011/09/26,09:11:08,0.0595E+03

41,2011/09/26,09:11:09,0.0591E+03
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-01 10:51:52

rollapply in package:zoo将返回移动平均值(或移动任意函数)。您可以使用点绘制,然后添加一条移动平均线:

代码语言:javascript
复制
dat$D.time <- as.POSIXct(paste(dat$Date, dat$Time))
require(zoo)
 ?rollapply
 length(rollapply(dat$Watt,3, mean))
plot(dat$D.time, dat$Watt)
lines(dat$D.time[3:9], rollapply(dat$Watt,3, mean))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7613312

复制
相关文章

相似问题

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