Вопросы с тегом «time-series»

Временной ряд - это последовательность точек данных со значениями, измеренными в последовательные моменты времени (либо в непрерывном, либо в дискретные периоды времени). Анализ временных рядов использует это естественное временное упорядочение для извлечения смысла и тенденций из базовых данных.

5
Построение двух переменных в виде линий с использованием ggplot2 на одном графике
Очень новенький вопрос, но, скажем, у меня есть такие данные: test_data <- data.frame( var0 = 100 + c(0, cumsum(runif(49, -20, 20))), var1 = 150 + c(0, cumsum(runif(49, -10, 10))), date = seq(as.Date("2002-01-01"), by="1 month", length.out=100) ) Как я могу построить как временные ряды, так var0и var1на одном графике с dateпомощью …
305 r  ggplot2  graph  time-series  r-faq 

30
Обнаружение пикового сигнала в данных серии в реальном времени
Обновление: самый эффективный алгоритм на данный момент это . В этом вопросе рассматриваются надежные алгоритмы обнаружения внезапных пиков в данных временных рядов в реальном времени. Рассмотрим следующий набор данных: p = [1 1 1.1 1 0.9 1 1 1.1 1 0.9 1 1.1 1 1 0.9 1 1 1.1 1 …

10
Хранение данных временных рядов, реляционных или не связанных?
Я создаю систему, которая опрашивает устройства на предмет данных по различным показателям, таким как загрузка ЦП, использование диска, температура и т. Д. С (вероятно) 5-минутными интервалами, используя SNMP. Конечная цель - предоставить пользователю системы визуализации в виде графиков временных рядов. В прошлом я рассматривал использование RRDTool, но отклонил его, поскольку …

14
Как рассчитать скользящую среднюю с помощью NumPy?
Кажется, нет функции, которая просто вычисляет скользящее среднее на numpy / scipy, что приводит к запутанным решениям . У меня двоякий вопрос: Какой самый простой способ (правильно) реализовать скользящую среднюю с помощью numpy? Поскольку это кажется нетривиальным и подверженным ошибкам, есть ли веская причина не включать батареи в этом случае?

3
Как получить вертикальную geom_vline на оси X даты класса?
Несмотря на то, что я нашел сообщение Хэдли в группе Google на POSIXctи geom_vline, я не смог его сделать. У меня есть временной ряд, и я хотел бы провести вертикальную линию, например, для 1998, 2005 и 2010 годов. Я попытался с ggplotи qplotсинтаксис, но все - таки я либо не …
110 r  date  ggplot2  time-series 

8
Могут ли Панды построить гистограмму дат?
Я взял свою серию и привел ее к столбцу datetime dtype = datetime64[ns](хотя требуется только дневное разрешение ... не знаю, как это изменить). import pandas as pd df = pd.read_csv('somefile.csv') column = df['date'] column = pd.to_datetime(column, coerce=True) но построение графика не работает: ipdb> column.plot(kind='hist') *** TypeError: ufunc add cannot use …

4
Создание временных рядов между двумя датами в PostgreSQL
У меня есть такой запрос, который красиво генерирует серию дат между двумя заданными датами: select date '2004-03-07' + j - i as AllDate from generate_series(0, extract(doy from date '2004-03-07')::int - 1) as i, generate_series(0, extract(doy from date '2004-08-16')::int - 1) as j Он генерирует 162 даты между 2004-03-07и 2004-08-16и тем, …

8
Панды: скользящее среднее по временному интервалу
Я новичок в Pandas .... У меня есть много данных опроса; Я хочу вычислить скользящее среднее, чтобы получить оценку на каждый день на основе трехдневного окна. Как я понял из этого вопроса , функции Rolling_ * вычисляют окно на основе указанного количества значений, а не определенного диапазона дат и времени. …

2
Как разобрать миллисекунды?
Как использовать strptimeили какие-либо другие функции для анализа меток времени с миллисекундами в R? time[1] # [1] "2010-01-15 13:55:23.975" strptime(time[1], format="%Y-%m-%d %H:%M:%S.%f") # [1] NA strptime(time[1], format="%Y-%m-%d %H:%M:%S") # [1] "2010-01-15 13:55:23"`

1
Прогнозирование многомерного временного ряда с набором данных за 3 месяца
У меня есть данные за 3 месяца (каждая строка, соответствующая каждому дню), и я хочу выполнить многомерный анализ временных рядов для того же: Доступны следующие столбцы: Date Capacity_booked Total_Bookings Total_Searches %Variation Каждая Дата имеет 1 запись в наборе данных и имеет данные за 3 месяца, и я хочу приспособить многомерную …

2
Pandas: зигзагообразная сегментация данных на основе локальных минимумов-максимумов
У меня есть данные временных рядов. Генерация данных date_rng = pd.date_range('2019-01-01', freq='s', periods=400) df = pd.DataFrame(np.random.lognormal(.005, .5,size=(len(date_rng), 3)), columns=['data1', 'data2', 'data3'], index= date_rng) s = df['data1'] Я хочу создать зигзагообразную линию, соединяющую локальные максимумы и локальные минимумы, которая удовлетворяет условию, что на оси y |highest - lowest value|каждой зигзагообразной линии …

1
Как я могу использовать команду `td` из пакета` tempdisagg` для дезагрегации ежемесячных данных по ежедневной частоте?
У меня есть данные о частоте за месяц, которые я пытаюсь разбить на данные о частоте за день. Поэтому я использую tdкоманду из tempdisaggпакета в R, используя код ниже: dat=ts(data[,2]) result=td(dat~1, conversion = "average", to = "day", method = "chow-lin-maxlog") Тогда я получаю следующее сообщение об ошибке: Error in td(dat …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.