0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

MシリーズMacでのRとStanインストール

Posted at

はじめに

以下の記事で触れましたが、MシリーズMacはイレギュラーなインストールが必要なツールが多く、RもIntel Macとは多少異なります。

※事前に上の記事を参考にHomebrewをインストールしておいてください

本記事では、Rに加えて以下のライブラリをM1 Macにインストールする方法を解説します。

  • Tidyverse: データ分析用パッケージ詰め合わせ
  • Stan: ベイズ統計モデリングで使用

R開発環境の構築

まずはRでの開発環境を構築します。

Rのインストール

基本的には以下のコマンドでHomebrewからインストールできます

brew install --cask r

※Brewを使わずインストールしたい場合

スクリーンショット 2021-12-11 22.04.12.png
スクリーンショット 2021-12-12 0.12.09.png
スクリーンショット 2021-12-12 0.12.32.png
スクリーンショット 2021-12-12 0.12.48.png
ダウンロードしたインストーラを開くと以下のような画面が出て来るので、指示に従いインストールを進めます
スクリーンショット 2021-12-12 0.39.37.png

R Studioのインストール

基本的には以下のコマンドでHomebrewからインストールできます

brew install --cask rstudio

※Brewを使わずインストールしたい場合

スクリーンショット 2021-12-12 0.14.17.png
スクリーンショット 2021-12-12 0.14.31.png
※Intel Macと共通のインストールファイルです
スクリーンショット 2021-12-12 0.46.50.png
ダウンロードしたインストールファイルを開き、「RStudio」のアイコンをApplicationsにドラッグ&ドロップします
スクリーンショット 2021-12-12 1.02.12.png

プロジェクト作成

実際にRプロジェクトを作成してみます
スクリーンショット 2021-12-25 23.24.01.png
スクリーンショット 2021-12-25 23.25.58.png
スクリーンショット 2021-12-25 23.34.04.png
スクリーンショット 2021-12-25 23.27.16.png

tidyverseをインストール

tidyverseとは、ggplot2等のデータ分析用パッケージの盛り合わせで、有用なツールを一括インストールできるので便利です。

R StudioのFile → New File → New ScriptでRスクリプトを作成し、以下のコードを記載します

install.packages("tidyverse")

上記をR Studio上のRunボタンで実行すれば、tidyverseがインストールされます。

ggplot2動作確認

動作確認として、tidyverseに含まれるggplot2ライブラリで、組み込みのirisデータセットを可視化してみましょう

library(ggplot2)
ggplot(data=iris, mapping=aes(x=Sepal.Length)) +
  geom_histogram(alpha=0.5, bins=20) +
  labs(title="ヒストグラム")
  • 実行結果

sepal_length.png

Stanのインストール

その他の関連ライブラリインストール

以下のライブラリのインストールは任意ですが、こちらの書籍で使用されており、インストールするとStanによる分析が捗るかと思います

ggfortify

Stanで生成したMCMCサンプルのトレースプロット描画に仕様するggfortifyライブラリをインストールします

install.packages("ggfortify")

brms

brmsはBayesian Regression Models using 'Stan'の略で、Stanによるベイズ統計モデリングをより短いコードで実現できるラッパーツールです。

install.packages("brms")
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?