統計モデリング入門 2023 岩手連大
- 講師: 岩嵜航 (東北大学 生命科学研究科)
- 日程: 2023年6月21, 23, 28, 30日
- 場所: 岩手大学 連合農学研究科 Webex
概要
- 授業内容
何らかの現象を理解・説明しようとするとき、その全てをあるがままに捉えることはできません。 扱いやすいように単純化・理想化したモデルを作り、限られたデータを通して統計的に解釈するのが科学のやり方です。 本実習ではその基礎として回帰モデルの考え方を身に着けましょう。 - 受講するうえで必要になる前提知識
- ファイル、フォルダ、クリックなど一般的なパソコンの基礎知識と経験
- 教科書
- データ解析のための統計モデリング入門 久保拓弥 2012
- 参考書
- Rによるデータ前処理・可視化: https://heavywatal.github.io/slides/tmd2022/
- StanとRでベイズ統計モデリング 松浦健太郎 2016
- RとStanではじめる ベイズ統計モデリングによるデータ分析入門 馬場真哉 2019
- データ分析のための数理モデル入門 江崎貴裕 2020
- 統計学を哲学する 大塚淳 2020
- その他 (注意事項等)
実習環境の設定
環境整備に講義時間を割けないので、なるべく講義開始前に済ませておいてください。
- OSのソフトウェア・アップデートを基本的に全て適用して再起動。
- Windows 11 (≥22H2)
- macOS Ventura (≥13.3)
- ファイル名の末尾(
.pdf
とか.png
とか)の拡張子を常時表示するようにOSを設定。 - https://cran.r-project.org/
から最新版の R本体(≥4.3.0) をダウンロードしてインストール。
OK連打のデフォルト設定で。
古いものが既に入っている場合は念のため削除してから。
- Windows → base →
R-4.*.*-win.exe
- Mac
→
R-4.*.*-arm64.pkg
(Apple Silicon) orR-4.*.*.pkg
(Intel)
- Windows → base →
- https://posit.co/download/rstudio-desktop/ から最新版の RStudio(≥2023.03.0) をダウンロードしてインストール。 古いものが既に入っている場合は念のため削除してから。
- 開発者ツールをインストール。
- Windows: Rtools (R本体のバージョンに合わせる)
- Mac: Command Line Tools:
ターミナルで
xcode-select --install
を実行。 Xcode環境は不要。
- RStudioを起動し、左側のConsoleで次の1行を実行:
何か訊かれたら
install.packages("tidyverse", type = "binary")
yes
と回答。 パッケージがたくさんインストールされる。 エラーや警告らしきものがあれば全文コピーしておく。 - Consoleに次の2行を打ち込んでメッセージを確認:
library(conflicted) library(tidyverse)
── Attaching core tidyverse packages ───────────────── tidyverse 2.0.0 ── ✔ dplyr 1.1.2 ✔ readr 2.1.4 ✔ forcats 1.0.0 ✔ stringr 1.5.0 ✔ ggplot2 3.4.2 ✔ tibble 3.2.1 ✔ lubridate 1.9.2 ✔ tidyr 1.3.0 ✔ purrr 1.0.1
エラーや警告が出たら
-
バージョン確認。OS、R、RStudioなどのソフトウェアが古すぎるかも。 それらが十分に新しければ、次に挙げる日本語やOneDriveの問題は対処済みのはず。
-
手元のコンピューターのホームフォルダ(Windowsの場合
%USERPROFILE%
)を確認。 新しくターミナルを開いてpwd
コマンドを実行。 ここに半角アルファベットじゃない文字(日本語とか記号とか空白とか)が含まれている場合、不具合の原因になりがち。 ここだけ修正するのはかなり難しい (ユーザー名のフルネーム表示は変更できるけどそれは無関係)。 新しいユーザーアカウントを作って引っ越すとか、 OSをクリーンインストールするとかしてやり直したほうが結局早そう。 半角アルファベット小文字のみで短いものを推奨。- ✅ Good:
watal
,tamakino
- ❌ Bad:
岩嵜航
,Watal Iwasaki
,heavy.watal
Windowsのホームフォルダ(
%USERPROFILE%
)はログインの仕方で決まるっぽい:- ✅ Microsoftアカウント(
example@outlook.jp
)でログイン:C:/Users/examp/
(ユーザー名が漢字だろうがなんだろうが、メールアドレスの最初の5文字が使われるのでセーフ) - Microsoftアカウントを使わず、ローカルユーザーとしてログイン
- ✅ 半角英字のみのユーザー名なら問題ない:
C:/Users/goodname/
- ❌ 漢字など全角文字を含むアカウント名:
C:/Users/朗軽 遊佐/
RとRStudioは既に対応済みだけど、Quarto(あるいはPandoc?)は未対応らしくてエラー。 他のソフトウェアでも不具合が出る危険あり。 ローカルユーザーを作ったあとでMicrosoftアカウントと紐付けても直らなそう。
- ✅ 半角英字のみのユーザー名なら問題ない:
- ✅ Good:
-
Windowsの場合OneDriveが悪さしているかも。 参考:
-
実習当日チャット欄に投げてください。時間の許す限り対処します。
講義資料
全4回。リンク先では←→キーで戻る・進む。
- 2023-06-21 18:00 | 導入、Rの基礎
- 2023-06-23 18:00 | 直線回帰、確率分布
- 2023-06-28 18:00 | 尤度、最尤推定、一般化線形モデル、個体差
- 2023-06-30 18:00 | ベイズの定理、事後分布、MCMC、Stan