Aşağıdaki kod, iki zaman serisi arasındaki benzerliği değerlendirir:
set.seed(10)
RandData <- rnorm(8760*2)
America <- rep(c('NewYork','Miami'),each=8760)
Date = seq(from=as.POSIXct("1991-01-01 00:00"),
to=as.POSIXct("1991-12-31 23:00"), length=8760)
DatNew <- data.frame(Loc = America,
Doy = as.numeric(format(Date,format = "%j")),
Tod = as.numeric(format(Date,format = "%H")),
Temp = RandData,
DecTime = rep(seq(1, length(RandData)/2) / (length(RandData)/2),
2))
require(mgcv)
mod1 <- gam(Temp ~ Loc + s(Doy) + s(Doy,by = Loc) +
s(Tod) + s(Tod,by = Loc),data = DatNew, method = "ML")
Burada, gam
New York ve Miami'deki sıcaklığın günün farklı zamanlarındaki ortalama sıcaklıktan (her iki konumun) nasıl değiştiğini değerlendirmek için kullanılır. Şimdi sahip olduğum sorun, yılın farklı günlerinde gün boyunca her bir yerin sıcaklığının nasıl değiştiğini gösteren bir etkileşim terimi eklemem gerekmesidir. Sonunda tüm bu bilgileri bir grafikte göstermeyi umuyorum (her konum için). Bu yüzden, Miami için sıcaklığın günün farklı zamanlarında ve yılın farklı zamanlarında ortalamadan nasıl değiştiğini gösteren bir grafiğe sahip olmayı umuyorum (3d arsa?