【あーるげんご】
R言語 とは?
最終更新:
💡 データを分析し、グラフで確かめるための言語と環境
Rは統計計算とグラフ作成のためのプログラミング言語・実行環境です。分析や可視化、CRAN・Bioconductorの役割、Pythonや開発環境との関係を説明します。
📌 このページのポイント
- 統計計算とグラフ作成のための言語・環境で、GPLで提供される
- 平均や回帰・検定などを扱え、パッケージで機能を追加できる
- ggplot2はデータからグラフを組み立てるパッケージ
- CRANはパッケージの配布先、Bioconductorは生物学データの分析を支えるプロジェクト
Rは何に使うの?
データを整理し、統計計算やグラフ作成を行う言語・環境だよ。平均、回帰分析、検定などの道具があり、パッケージで追加もできる。計算できることと、分析方法がデータに合うことは別なので、前提も確認するんだ。
Pythonとどちらがよい?
グラフはどう作るの?
Rにはグラフの機能があり、ggplot2という追加パッケージもあるよ。データの列を軸や色に対応付け、点や線などを重ねて組み立てる。読みやすいグラフにするには軸や凡例、比較の仕方も考えよう。
CRANとBioconductorは何?
CRANはRのパッケージなどを配布する仕組み。Bioconductorは、生物学やゲノムなどのデータを再現可能に分析するためのソフトウェアを開発・提供するプロジェクトだよ。用途やRのバージョンに合う道具を選ぼう。
RStudioもRそのもの?
Rと言語を使う開発環境は区別できるよ。RStudioのような道具を使う場合も、処理を行うRと必要なパッケージを用意する。入力データや使ったパッケージのバージョンも記録しておくと、あとで結果を確かめやすいね。
まとめ:ざっくりこれだけ覚えればOK!
「R言語」って出てきたら「統計分析やグラフ作成のための言語」と思えばだいたいOK!
📖 おまけ:英語の意味
「R」 = 統計計算とグラフ作成の言語・環境
💬 公式FAQでは、Robert GentlemanとRoss Ihakaの名前と、Bell LabsのS言語の名前をもじったことが由来とされているよ。「Sの次の文字だから」という説明ではないんだ。