# ============================================================
# 行動計量学（行動科学分析法入門）
# 第2回　R・RStudioの導入　演習1〜4　模範解答
#
# 使い方：このファイルを開き，上から順に
#   Ctrl + Enter（Macは Cmd + Enter）で実行してください。
#   全部まとめて確認したいときは，全選択して Ctrl + Enter。
# ============================================================

# 問1：100を7で割った余りを求めなさい
100 %% 7

# 問2：2の10乗を求めなさい
2^10

# 問3：(3 + 4) * (10 - 6) を計算しなさい
(3 + 4) * (10 - 6) 


# 架空の人物A：身長 160 cm，体重 60 kg
height_cm <- 160   # 160 を入れる
weight_kg <- 60   # 60 を入れる

height_m <- height_cm / 100
bmi <- weight_kg / height_m^2
bmi

# 追加問題：体重だけを 65 kg に変えて，BMIを計算し直しなさい
weight_kg <- 65
# weight_kg を書き換えただけでは bmi は変わらない。
# bmi は「代入したときの値」を持っているだけなので，下の2行を再実行する必要がある。
bmi <- weight_kg / height_m^2
bmi


# ある授業の小テストの点数（架空データ）
quiz_scores <- c(65, 78, 82, 55, 90, 71, 68, 85, 77, 60)

# 以下を計算してください
# 1. 平均点            
mean(quiz_scores)
# 2. 最高点と最低点     
max(quiz_scores)
min(quiz_scores)
# 3. 標準偏差          
sd(quiz_scores)

# 演習4-1：
# Rは統計計算に特化したソフト。RstudioはIDEで、スクリプトの保存、変数の保存、プロジェクトごとの保存、プロットの保存領域やパッケージ管理が一元的に管理されている。

# 演習4-2：
# install.packages() はCRANからパッケージをダウンロードしてPCに入れる関数で、原則として最初の1回だけ実行する。
# library() は、インストール済みのパッケージを読み込んで、いま動いているRで使える状態にする関数で、Rを起動するたびに必要。
