Rチュートリアル

この教材について

この教材は、Rを使ったデータ分析・可視化の基礎を学ぶためのものです。

目標スキル

この教材を終えると、以下のことができるようになります:

  1. データ整形技術:自分が欲しい形にデータを整えることができる
  2. tidyverseマスター:tidyverseを使った効率的なデータハンドリング
  3. データ可視化技術:研究に必要な図表を自在に作成できる
  4. 生成AI活用力:俯瞰的ビジョンのもとで生成AIに適切な指示が出せる

学習の進め方

ゴールベース・ビジョン主導型

この教材では、「こういう図を描きたい」「こういうデータにしたい」というゴールから逆算して学んでいきます。

  1. 可視化ギャラリーを見る → 「こんな図が描けるんだ」という目標を知る
  2. 必要なデータ形式を理解する → その図を描くにはどんなデータが必要か
  3. データを整形する → 手元のデータを必要な形に変える
  4. 実際に描いてみる → 試行錯誤しながら完成させる

生成AIとの協働

わからないことは積極的に生成AI(ChatGPT、Claude等)に相談してください。

良い質問の例:

  • 「年齢別の平均スコアを棒グラフで描きたいのですが、どうすればいいですか?」
  • 「このエラーメッセージの意味を教えてください:〇〇」
  • 「group_by() と summarize() の違いを教えてください」

避けたほうがよい質問:

  • 「Rがわかりません」(具体性がない)
  • 「全部やってください」(学習にならない)

教材の構成

ページ 内容
Rの基礎 計算、オブジェクト、関数の基本
データの読み込み CSVファイルを読み込んで中身を確認
tidyverse入門 dplyr, tidyrを使ったデータ整形
可視化ギャラリー ggplot2で描ける様々な図の例

必要な環境

  • R(最新版推奨)
  • RStudio または RStudio Server
  • tidyverse パッケージ
# tidyverseのインストール(初回のみ)
install.packages("tidyverse")