2 つの異なるデータセット (c1
とc2
) があり、1 つのグラフにまとめてプロットされています。両方の曲線の x 値と y 値は異なります。
c1 = data.frame(
x=c(0,1.1,2, 3, 4, 5),
y=c(0,1.1,1.9,3.2,4.3,5.2)
)
c2 = data.frame(
x=c(0,0.3,0.9,2.1,3.2,4.2,5),
y=c(0,0.4,1.5,2.3,3.2,4.1,5.1)
)
plot(c1, type="o", col=2)
lines(c2, type="o", col=3)
res=c1-c2
ここで、すべての一意の x 値 ( ) に対する2 つの曲線 ( ) の残差をプロットしたいと思いますunique(c(c1$x, c2$x))
。同じ x 値があれば、これは簡単です。しかし、欠落しているすべての x 値を補間して、測定されたデータセットに追加する必要があるようです。
Rでこれを行う簡単な方法はありますか?