[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 の実行環境をどの層で管理するかの運用実践