- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
! 度数分布
度数分布は最も多用するグラフで、Rのベース関数として、***hist(d$x)*** が用意されているが、後々のオプション付けを考えるとggplot()で統一したい。
> ggplot(data = diamonds) + aes(x = carat) + geom_histogram()
`stat_bin()` using `bins = 30`. Pick better value with `binwidth`.
! 密度分布
度数を密度にするには、geom_density()を使う。
度数を密度にするには、geom_density()を使うと、密度曲線のグラフになる。
> ggplot(data = diamonds) + aes(x = carat) + geom_density()
単にヒストグラムの度数表示を密度表示に換えたいだけなら、aes(y = ..density..)という技がある。
> ggplot(data = diamonds) + aes(x = carat, y = ..density..) + geom_histogram()
! 累積密度
密度を累積分布にするには、stat_ecdf(geom = "step")を使う。geom_ecdf()ではない。
> ggplot(data = diamonds) + aes(x = carat) + geom_ecdf()
geom_ecdf() でエラー:
関数 "geom_ecdf" を見つけることができませんでした
> ggplot(data = diamonds) + aes(x = carat) + stat_ecdf(geom = "step", pad = FALSE) #padは左右無限に広がるのを防ぐ
:参考:
* https://ggplot2.tidyverse.org/reference/stat_ecdf.html