はじめに

統計検定の勉強をしているので、R言語などの統計に特化した言語を使ってみようということで入れてみる。

環境

1
2
Mac OS Sonoma 14.5
Homebrew 4.3.0

Rのインストール

インストールコマンド

1
brew install r --cask

--cask をつけないと下記のようにWarningが出る。

1
Warning: Treating r as a formula. For the cask, use homebrew/cask/r or specify the `--cask` flag.
1
2
3
4
5
6
7
8
9
brew install r --cask
==> Downloading https://cloud.r-project.org/bin/macosx/big-sur-x86_64/base/R-4.4.0-x86_64.pkg
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/a38dbce5609088b69ca5108738e8dd81ad866b44271b7d891d0395352b2ddd97--R-4.4
.0-x86_64.pkg                                                                                                                                    ==> Installing Cask r
==> Running installer for r with sudo; the password may be necessary.
installer: Package name is R 4.4.0 for macOS (X86_64)
installer: Installing at base path /
installer: The install was successful.
🍺  r was successfully installed!

バージョンの確認

1
R --version
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
R --version
R version 4.4.0 (2024-04-24) -- "Puppy Cup"
Copyright (C) 2024 The R Foundation for Statistical Computing
Platform: x86_64-apple-darwin20

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under the terms of the
GNU General Public License versions 2 or 3.
For more information about these matters see
https://www.gnu.org/licenses/.

Rを使ってみる

1
R
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
R version 4.4.0 (2024-04-24) -- "Puppy Cup"
Copyright (C) 2024 The R Foundation for Statistical Computing
Platform: x86_64-apple-darwin20

R は、自由なソフトウェアであり、「完全に無保証」です。 
一定の条件に従えば、自由にこれを再配布することができます。 
配布条件の詳細に関しては、'license()' あるいは 'licence()' と入力してください。 

R は多くの貢献者による共同プロジェクトです。 
詳しくは 'contributors()' と入力してください。 
また、R や R のパッケージを出版物で引用する際の形式については 
'citation()' と入力してください。 

'demo()' と入力すればデモをみることができます。 
'help()' とすればオンラインヘルプが出ます。 
'help.start()' で HTML ブラウザによるヘルプがみられます。 
'q()' と入力すれば R を終了します。 

平均を求めてみる

https://www.stat.go.jp/teacher/r.html

を参考にやってみる。

1
2
3
4
5
height<-c(170,180,172,173,174,178)
mean(height)

> mean(height)
[1] 174.5

というわけで平均が求められる。

参考

おわりに

自分が中学・高校の時は統計の勉強は一切なかったのだが、現在の指導要領だとある?らしい。
なので、若い世代に遅れを取らないために統計の勉強をし始めてみた。
今回は、統計に特化したプログラミング言語のRをインストールし、動作確認まで行った。
今後は統計の勉強に加え、大規模な計算はソフトで行なって実験とかしてみることにする。
pythonでも統計に関連するライブラリがあるが今回は手軽さを重視してRとした。