2017-04-20 6 views
0

2つの別々のtimeseriesデータセットのy変数を相関させたいと思います。例えば:このエレガントな解決策上の任意のポインタに感謝別のtimeseriesデータセットの相関

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

を十分だろうと思います。確かに、良い質問の金のバッジを持っていても質問する方法を知っている!あなたの望む結果は何ですか?グラフ?データセット?そして、* 2つの別々の時系列のy変数を*相関させるのはどういう意味ですか?走っているスピアマン?ピアソン? – Parfait

+0

ええ、それらのこと – geotheory

+1

うーん...私はかなりのものの名前を付けました。 – Parfait

答えて

0

私は、これはあなたがSO周りしばらくしてきた

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

関連する問題