356 * 356
[1] 126736
Rは統計、データ分析、作図のためのインタープリタープログラミング言語である。Rという名前は二人の開発者Ross IhakaとRobert Clifford Gentlemanのイニシャルに由来する。R以外にも、統計・データ分析のために利用可能なソフトウェアはたくさんある。無料でありながら優れたソフトウェアとして以下のような選択肢もある。
ソフト・言語名 | 備考 |
---|---|
PSPP | SPSSにとてもよく似た無料ソフトウェア |
JASP/jamovi | 裏で動いているのはR |
gretl | 時系列分析など、計量経済学で利用される手法に特化したソフト |
GNU Octave | MATLAB とほぼ同じ文法をもつ無料言語 |
HAD | Excelベースのデータ分析マクロ |
このように世の中には様々な統計・データ分析・作図のためのソフトウェアが存在するが、なぜRを使うだろうか。
一見、完璧にも見えるRだが、以下のようなデメリットも存在する。
RMarkdownを使うと、以下のようにコードと分析結果を一つの文書としてまとめることができる。
356 * 356
[1] 126736
計算結果だけでなく、図まで文書に埋め込むことができる。RMarkdownの詳細については教科書を参照すること。
library(tidyverse)
%>%
iris ggplot() +
geom_point(aes(x = Sepal.Length, y = Sepal.Width, color = Species))