«time-series» etiketlenmiş sorular

Bir Zaman serisi, birbirini izleyen zamanlarda ölçülen değerlere sahip bir veri noktaları dizisidir (sürekli zamanda veya ayrı zaman dönemlerinde). Zaman serileri analizi, temeldeki verilerden anlam ve eğilimler çıkarmak için bu doğal zamansal sıralamayı kullanır.

5
Aynı grafikte ggplot2 kullanarak iki değişkeni çizgi olarak çizme
Çok yeni bir soru, ama böyle verilerim olduğunu söyle: 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) ) Nasıl hem zaman serilerini çizebilirsiniz var0ve var1aynı grafikte, ile datex-ekseni üzerinde, kullanan ggplot2? Bonus puanlar …
305 r  ggplot2  graph  time-series  r-faq 


10
Zaman serisi verilerini saklama, ilişkisel veya ilişkisiz?
SNMP kullanarak (muhtemelen) 5 dakikalık aralıklarla CPU kullanımı, disk kullanımı, sıcaklık vb. Gibi çeşitli metriklerle ilgili verileri toplayan bir sistem oluşturuyorum. Nihai amaç, sistemin bir kullanıcısına zaman serisi grafikleri şeklinde görselleştirmeler sağlamaktır. Geçmişte RRDTool kullanmaya baktım, ancak yakalanan verileri süresiz olarak saklamanın projem için önemli olduğu için reddedildim ve yakalanan …


3
Dikey bir geom_vline, sınıf tarihinin x eksenine nasıl alınır?
Ben google grubunda Hadley'in yazı bulundu rağmen POSIXctve geom_vlineben bunu halletmek olamazdı. Örneğin 1998, 2005 ve 2010 yıllarına ait bir zaman serim var ve dikey bir çizgi çizmek istiyorum. ggplotVe qplotsözdizimini denedim , ancak yine de ya hiç dikey çizgi görmüyorum ya da dikey çizgi ilk dikey ızgarada çiziliyor ve …
109 r  date  ggplot2  time-series 

8
Pandalar tarihlerin histogramını çizebilir mi?
Serimi aldım ve dtype = datetime sütununa zorladım datetime64[ns](sadece gün çözünürlüğüne ihtiyacım var ... nasıl değiştirileceğinden emin değilim). import pandas as pd df = pd.read_csv('somefile.csv') column = df['date'] column = pd.to_datetime(column, coerce=True) ama komplo çalışmıyor: ipdb> column.plot(kind='hist') *** TypeError: ufunc add cannot use operands with types dtype('<M8[ns]') and dtype('float64') Sadece …


8
Pandalar: zaman aralığına göre değişen ortalama
Pandalar'da yeniyim .... Elimde bir sürü anket verisi var; Üç günlük bir pencereye dayalı olarak her gün için bir tahmin elde etmek için değişen bir ortalama hesaplamak istiyorum. Bu sorudan anladığım kadarıyla , rolling_ * işlevleri pencereyi belirli bir tarih-saat aralığına değil, belirli bir değer sayısına göre hesaplar. Bu işlevi …

2
Milisaniyeler nasıl ayrıştırılır?
strptimeR cinsinden milisaniye ile zaman damgalarını ayrıştırmak için nasıl kullanılır veya diğer işlevleri nasıl kullanabilirim ? 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"`


2
Pandalar: Yerel minima-maxima'ya dayalı verilerin zikzak segmentasyonu
Bir zaman çizelgesi verilerim var. Veri oluşturma 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'] Her bir zig-zag çizgisinin y ekseninde, |highest - lowest value|bir önceki mesafenin bir yüzdesini (% 20) aşması koşulunu yerine getiren yerel maxima ve yerel minima …

1
Aylık verileri günlük veri frekansına ayırmak için tempdisagg paketindeki `td` komutunu nasıl kullanabilirim?
Günlük sıklık verilerine ayırmaya çalıştığım aylık sıklık verilerim var. Bu yüzden aşağıdaki kodu kullanarak R paketinden tdkomutu kullanın tempdisagg: dat=ts(data[,2]) result=td(dat~1, conversion = "average", to = "day", method = "chow-lin-maxlog") Sonra aşağıdaki hata iletisini alıyorum: Error in td(dat ~ 1, conversion = "average", to = "day", method = "chow-lin-maxlog") : …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.