シミュレーション結果(散布図)の正解線重ね描き〜エラーバーを添えて〜
よく使うんだけど、ちゃんとメモっていなかったのでメモ。
#エラーバー描画用の関数(参考リンク参照) add.error.bars <- function(x, y, error){ y.upper <- y + error y.lower <- y - error w <- diff(range(x))/length(x)/5 arrows(x, y.lower, x, y.upper, code=3, angle=90, length=w) } #適当なデータ x <- 1:10 y <- (x-10)^2 y.with.error <- y + 5*rnorm(10) #作ったデータの描画 plot(x, y.with.error) lines(x, y) legend(8, 60, legend=c("method A", "Correct"), lty=c(0,1), pch=c(1,-1)) add.error.bars(x, y.with.error, 10*runif(10));
参考