Birisinin yardımcı olabileceğini umduğum bir zaman serisi sorunum var!İnterpolasyon zamanları
Sorun, farklı zaman damgalarıyla iki veri kümesi etrafında dönüyor. Bir veri kümesi kalibrasyon verilerini içerir, diğeri örnek verileri içerir. Kalibrasyon örnekleri daha azdır.
Yapmak istediğim kalibrasyon verilerini (düşük frekans) örnek zaman serisine (yüksek frekans) enterpolasyon yapmaktır.
sam <- textConnection("time, value
01:00:52, 256
01:03:02, 254
01:05:23, 255
01:07:42, 257
01:10:12, 256")
cal <- textConnection("time, value
01:01:02, 252.3
01:05:15, 249.8
01:10:02, 255.6")
sample <- read.csv(sam)
sample$time <- as.POSIXct(sample$time, format="%H:%M:%S")
calib <- read.csv(cal)
calib$time <- as.POSIXct(calib$time, format="%H:%M:%S")
Büyük sorun (gördüğümü), verilerin frekinin rasgele değişmesidir.
Herhangi biriniz de benzer şeyler yapmak zorunda mıydınız? İstediğimi yapacak bir kron ya da hayvanat bahçesi fonksiyonu var mı (düşük frekans verisini her iki t de rastgele olan daha yüksek frekanslı veri üzerine enterpolasyon)?