2017-04-20 28 views
0

我想關聯兩個單獨的時間序列數據集的y變量。例如:關聯單獨的時間序列數據集

d1 = data.frame(x = seq(as.Date('2014-01-01'), as.Date('2016-01-01'), length.out = 100), y = sort(rnorm(100, mean=50, sd=10))) 
d2 = data.frame(x = seq(as.Date('2014-02-01'), as.Date('2015-12-01'), length.out = 200), y = sort(rnorm(200, mean=48, sd=12))) 
plot(d1, type='l') 
lines(d2, col='red') 

enter image description here

感激上一個優雅的解決這個任何指針。

+1

你經歷了這麼一段時間。當然,你知道如何問一個問題,甚至拿着金牌徽章的好問題!你期望的結果是什麼?一張圖?數據集? *關聯兩個獨立時間序列的y變量*是什麼意思?運行斯皮爾曼?皮爾遜? – Parfait

+0

是的,那些東西 – geotheory

+1

呃......我給了很多東西。 – Parfait

回答

0

我覺得這就夠了

d1b = akima::aspline(d1, xout = d2$x) 
summary(lm(d1b$y ~ d2$y))$r.squared 
#> [1] 0.9873564 
plot(d1b$y, d2$y, pch=16) 

enter image description here