R

重ね書き

R

よく忘れる 重ね書きをよく忘れるので、簡単な事例を書いておく。 ソース # 重ね書き library(ggplot2) x <- -10:10 # 係数 a <- 0.5 b <- 1.0 # 線形関数 linear <- a * x + b # 2次関数 quadratic <- (x - a)^2 + b # data.frameに入れる result <- data.…

ggplot2のメモ(その3)

正規分布 library(ggplot2) # 正規分布 # seq(a,b,n):下限a、上限b、分割数nの等差数列を作る。 x <- seq(-4, 4, length=50) # mean:平均値、sd:標準偏差(sd = sqrt(sigma^2)) fx <- dnorm(x=x,mean=0,sd = 1) data <-data.frame(x=x,y=fx) ggplot(data, ae…

ggplot2のメモ2

折れ線グラフの例 指数分布とガンマ分布の事例を示す。 指数分布もガンマ分布もの表現方法が大きく二つあるので注意。 下記では=rateで設定しているが、scaleを使うとrateの逆数(=)で指定することができる。 library(ggplot2) # 指数分布 x <-0:100 # fx = r…

ggplot2のメモ1

R

折れ線グラフの例 Rのggplot2は使うことは多いものの、すぐ忘れてしまうので事例を載せておく。毎回調べるのも面倒なので。。。 二項分布とポアソン分布のグラフの例を示す。 library(ggplot2) # 二項分布 x <- 1:100 fx <- dbinom(x,100,0.5) data <-data.f…