このガイドでは、選択ベースコンジョイント分析を行うためのR環境のセットアップ方法について説明します。お使いのOSに合わせた手順に従ってください。
すでにR、RStudio、Rtools(Windowsのみ)をインストール済みの方は、以下の手順でバージョンを確認し、最新でない場合は更新をお勧めします。
R.version.string と入力して実行バージョンが古い場合や、まだインストールしていない場合は、以下の手順に従ってセットアップを行ってください。
Rtoolsは一部のRパッケージをインストールする際に必要となります。
Intel MacかApple Siliconか分からない場合はAppleメニューの「このMacについて」で調べてください。
セミナーでは以下のパッケージを使用します。
このうち、cbcToolsは現在CRANから削除されており、install.packagesではインストールできない状況となっています(2025/4/27現在)。したがって、それ以外のパッケージをまずinstall.packagesでインストールしてください(下記参照)。
RStudioを起動し、以下のコマンドをコンソールに貼り付けて実行してください。
# 必要なパッケージをインストール
install.packages(c("makedummies", "mlogit", "ggplot2"))
# 個別にインストール
install.packages("makedummies")
install.packages("mlogit")
install.packages("ggplot2")
なおパッケージインストールの際に「どのサイトからインストールするか」を聞かれる場合がありますが、日本のサイトを選んでおけば通常間違いありません。
cbcToolsはgithubからインストールできます。そのために、まずremotesパッケージをインストールしてください。
install.packages("remotes")
次に、remotesパッケージを使って次のようにcbcToolsをgithubからインストールしてください。
remotes::install_github("jhelvy/cbcTools")
環境が正しくセットアップされたかを確認するため、以下のコマンドをRStudioのコンソールに入力して実行してください。エラーが表示されなければセットアップ完了です。
# パッケージの読み込み確認
library(cbcTools)
library(makedummies)
library(mlogit)
library(ggplot2)
# バージョン確認
packageVersion("cbcTools")
packageVersion("makedummies")
packageVersion("mlogit")
packageVersion("ggplot2")
# 簡単なプロットで動作確認
ggplot(data.frame(x = 1:10, y = 1:10), aes(x, y)) + geom_point()
エラー: 'tools::.install_package()' に見つからない依存パッケージがあります
解決策: 上記のRtoolsインストール手順に従ってRtoolsをインストールしてください。
エラー: インストールに失敗しました。アクセスが拒否されました
解決策: RStudioを右クリックして「管理者として実行」を選択し、再度インストールを試みてください。
エラー: コンパイラの実行可能ファイルが見つかりません
解決策: ターミナルを開き、以下のコマンドを実行してXcodeコマンドラインツールをインストール
xcode-select --install
エラー: パッケージをインストールする権限がありません
解決策: RStudioを閉じ、再度開くか、以下のコマンドで個人用ライブラリパスを作成
dir.create(Sys.getenv("R_LIBS_USER"), recursive = TRUE)
セットアップ中に問題が発生した場合は、以下の情報を含めて担当教員に連絡してください:
本手引書に関する質問やフィードバックは、セミナー担当教員までお寄せください。