2011-01-31 1 views
1

У меня есть распределение частот, которое я пытаюсь построить в R. Набор данных довольно шумный, однако он приводит к неопрятный сюжет.Как я могу построить среднее значение скользящих групп данных в R?

Я хотел бы воспользоваться средним числом раздвижных окон на 10 единиц и отобразить эти данные. Надеюсь, это убережет участок, уменьшив количество точек данных?

Я пробовал disp.smooth() и loess(), но они не делают то, что я хочу. Я мог сам это кодировать, но задавался вопросом, знает ли кто-нибудь о функции, которая может сэкономить время?

ответ

1

Я нашел это, продолжая свой поиск на Google - Это, кажется, решить мою проблему: D

https://stats.stackexchange.com/questions/3051/mean-of-a-sliding-window-in-r

Edit:

Я использую следующий

library(zoo) 
quartz() 
plot(rollmean(freq_dist, 10)) 

Работает как сон :-D

Я сделал install.packages("zoo", dependencies=TRUE), чтобы получить библиотеку зоопарков в R!