Построение колебаний в R - PullRequest
0 голосов
/ 30 сентября 2011

Я постараюсь быть как можно менее расплывчатым. Приведенный ниже набор данных состоит из измерения мощности устройства, и я должен построить график, который будет показывать средние колебания мощности (ватт) в течение столбца Time. Я должен выполнить это в R, но я действительно не знаю, какую функцию или как я должен это делать, так как я новичок в R. Любая помощь будет высоко оценена!

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

1 Ответ

0 голосов
/ 01 октября 2011

rollapply в пакете: зоопарк вернет скользящее среднее (или скользящую любую функцию). Вы можете построить график, используя точки, а затем добавить линию скользящего среднего:

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))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...