У меня возникли трудности с построением скользящей средней с использованием пакета R dygraph с использованием DyRoller. Согласно документации, я должен иметь возможность отображать скользящее среднее, введя значение в нижнем окне. Однако при вводе любого значения для скользящего среднего выше 1 я получаю пустой сюжет. Рисунок ниже показывает вопрос:R Dygraphs DyRoller не строит скользящую среднюю
Ниже приведен пример кода для воспроизведения проблемы:
require(xts)
require(dygraphs)
startDate = as.POSIXct("2013-12-23 9:30:00")
endDate = as.POSIXct("2013-12-23 16:00:00")
dateSeq5sec = seq(from=startDate, to=endDate, by="5 sec")
data <- rnorm(4681,6,1)
my_data <- data.frame(dateSeq5sec,data)
my_data <- xts(my_data,order.by = my_data$dateSeq5sec)
dygraph(my_data, main = "Important Discoveries") %>%
dyRoller(showRoller = TRUE, rollPeriod = 1)
'dput' ваши данные и доля. –
если вы посмотрите на str (my_data), вы увидите, что данные являются символами, а не числовыми. Это может объяснить проблему. – MLavoie
Спасибо, MLavoie. Я преобразовал вектор данных в числовой, но все еще испытываю ту же проблему. Я пытаюсь несколько вариантов. Я опубликую то, что найду. –