[R](https://www.r-project.org/) は、統計解析とデータ可視化に特化したプログラミング言語である。ベクトル計算と欠損値 (`NA`) を言語組込みで自然に扱い、[[データフレーム]] を中心に据えた分析向き設計が独特の書き心地を生む。 1993 年に Ross Ihaka と Robert Gentleman が [[S 言語]]を引き継ぐオープンソース実装として開発した。[[CRAN]] には数万のパッケージが登録され、近年は [[tidyverse]] によるパイプ演算子中心の宣言的スタイルが主流になっている。 ## インストール Homebrew で macOS にインストールする。 ```bash brew install r ``` インストール後、バージョンを確認する。 ```bash R --version #> 4.5.0 ``` ## 採用スタック ### ツール | 役割 | 名前 | | -------- | ------------ | | エディタ | [[Positron]] | | ドキュメント生成 | [[Quarto]] | ### パッケージ | 役割 | 名前 | | --------- | ------------- | | パッケージ管理 | [[renv]] | | データ操作・可視化 | [[tidyverse]] | | ベイズ推論 | [[brms]] | ## 関連ノート - **[応用]** [[rpj コマンドで R + Quarto + renv の分析プロジェクトを Positron で立ち上げる]]: R 分析プロジェクトの作成と起動を 1 コマンドにまとめた自作実装 - **[応用]** [[R はツールをグローバルにインストールし、分析ライブラリは renv で管理する]]: R の実行環境をどの層で管理するかの運用実践