2017-04-01 7 views
0

私は与えられたxの範囲のyの条件付き平均を示すRの線図を作成したいと思います。 1.ビン幅を1%ポイント幅に指定できるようにしたいので、私のラインは100データポイントを持つでしょう。私は特にこれがggplot2でどのように行われるのか知りたいと思います。Rの/ ggplot2の連続したxの与えられたyの条件平均のプロットを生成

x=runif(10000,0,1) 
y=rnorm(10000,50,10) 
plot(x,y) 

散布図を作成すると、10000点が生成され、解釈が難しくなります。

+0

あなたがそれぞれの平均値を引き出すために必要なのですか100ポイント、あるいはあなたのggplotにラインをプロットしようとしていますか? – Nate

+0

各ビンの平均値をプロットする必要があります。だから、出力は単純なラインプロット(散布点なし)になります – user3725021

答えて

1

多分= nは100(100個の均等に広がるポイントで評価するための)ggplot2::stat_smooth()を使用すると、ここにあなたのために十分である:

data <- data.frame(x,y) 
ggplot(data, aes(x, y)) + 
    geom_point() + 
    stat_smooth(n = 100) # you can change the "method" argument for different fits see ?stat_smooth 

enter image description here

+0

悪くないが、分散点を取り除くことはできますか? – user3725021

+0

これを '#geom_point()'にするだけです – Nate

関連する問題