【あーるげんご】

R言語 とは?

💡 統計学者が統計学者のために作った、データ分析の専門言語
📌 このページのポイント
R言語の3つの強み Σ 統計 統計解析 回帰分析 仮説検定 多変量解析 1行で実行可能 データ可視化 ggplot2 散布図・箱ひげ図 ヒートマップ 論文 R Markdown 学術研究 医学・経済学 Bioconductor CRAN 2万+パッケージ デファクト標準 統計学者が作った統計特化言語
R言語の特徴(統計解析・グラフ描画・学術研究)
ひよこ ひよこ

R言語ってPythonと何が違うの?

ペンギン先生 ペンギン先生

Pythonは汎用言語でAIやWeb開発にも使えるけど、R言語は統計解析に特化しているんだ。統計の検定や分析を1行2行で書けるのが強みだよ

ひよこ ひよこ

どんな人が使ってるの?

ペンギン先生 ペンギン先生

大学の研究者やデータサイエンティストが多いよ。特に学術論文を書くとき、データ分析にR言語を使うのが定番なんだ。医学・経済学・心理学の研究でよく見かけるね

ひよこ ひよこ

グラフがきれいに作れるって本当?

ペンギン先生 ペンギン先生

本当だよ。ggplot2というパッケージを使うと、論文品質の美しいグラフが数行のコードで作れるんだ。散布図、箱ひげ図、ヒートマップなど何でもござれだよ

ひよこ ひよこ

これからデータ分析を始めるならRとPythonどっちがいい?

ペンギン先生 ペンギン先生

目的によるね。純粋に統計分析や研究がメインならR、AIや機械学習も含めて幅広くやりたいならPythonがおすすめ。ちなみにRStudioという専用の開発環境がすごく使いやすくて、R初心者でもすぐにデータ分析を始められるよ

ひよこ ひよこ

R言語って今後も使われ続けるの?

ペンギン先生 ペンギン先生

統計解析の分野では間違いなく使われ続けるよ。実はBioconductorという生命科学専門のパッケージ群があって、ゲノム解析ではRが圧倒的なシェアを持っているんだ。この分野だけはPythonでも置き換えられないほど充実しているよ

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「R言語」って出てきたら「統計分析やグラフ作成に特化した、研究者御用達のプログラミング言語」と思えればだいたいOK!
📖 おまけ:英語の意味
「R Programming Language」 = R言語
💬 開発者のRoss IhakaとRobert Gentlemanの頭文字「R」から名付けられたよ。統計言語「S言語」の影響を強く受けていて、Sの次だからRという説もあるんだ
← 用語集にもどる