
科目の概要
Rは統計解析に特化して発展してきたプログラミング言語であり、データ解析やデータの視覚的表現が得意である。専門家はもちろん初学者にも適しており、R言語のプログラミングを学ぶことで、一般に用いられている表計算ソフトを用いるよりも自由にデータ解析を行ったり、情報を視覚的に表現することができる。 本講義では、R言語の書き方を学び、実際にR言語でのプログラミングを用いたデータ解析の方法について学修する。
科目情報
履修想定年次
2年次
単位数
2単位
開講Q
2Q、4Q
科目属性
選択
授業の方法
オンデマンド科目
評価方法
確認レポート 50% , 単位認定試験 50%
前提科目
(推奨)
(推奨)
前提科目
(強く推奨)
(強く推奨)
後継科目
(推奨)
(推奨)
科目ナンバリング
INF-2-C1-0204-015
到達目標
統計解析・データ解析に、R言語のプログラミングを用いることができることを目標とする。また、諸問題をデータ解析を通して解決する力を育成することを目指す。そのために、以下の能力を身につける。
・基本的なR言語が書ける。
・データセットを整理し、解析可能な形にできる。
・関数を用いてデータ解析ができる。
・データを視覚的に表現することができる。
教科書・参考書
[教科書]
- なし(オリジナル教材)
[参考書]
- 馬場著,R言語ではじめるプログラミングとデータ分析,ソシム,2019
- igjit・atusy・hanaori著,Rが生産性を高める〜データ分析ワークフロー効率化の実践〜,技術評論社,2022
授業時間外の学修
各回の講義内容は繰り返し見返し、各回二時間ほど復習を行ってください。また、次回の学習内容についてもあらかじめ不明な単語や前提となる知識をWebで調べるなどして各回二時間ほど予習を行ってください。
特記事項
前提科目
データサイエンス概論,統計学入門
後継科目
なし
※実務家教員担当科目
2026年2月27日現在。内容が更新される場合があります。
授業計画
第1回Rに触れてみよう!
第1回
Rに触れてみよう!
第2回データ型とデータ構造について理解しよう!
第2回
データ型とデータ構造について理解しよう!
第3回データフレームを使えるようになろう!
第3回
データフレームを使えるようになろう!
第4回データの読み込みと出力ができるようになろう!
第4回
データの読み込みと出力ができるようになろう!
第5回Rで魅せる!データの可視化
第5回
Rで魅せる!データの可視化
第6回さらに美しく!ggplot2を用いたデータの可視化その1
第6回
さらに美しく!ggplot2を用いたデータの可視化その1
第7回さらに美しく!ggplot2を用いたデータの可視化その2
第7回
さらに美しく!ggplot2を用いたデータの可視化その2
第8回プログラムの“流れ”を設計する!Rの制御構造を使いこなそう
第8回
プログラムの“流れ”を設計する!Rの制御構造を使いこなそう
第9回パターンを見抜け!Rで身につける文字列操作スキル
第9回
パターンを見抜け!Rで身につける文字列操作スキル
第10回つなげてわかる!パイプ演算子の世界
第10回
つなげてわかる!パイプ演算子の世界
第11回自分だけのツールを作ろう!Rで学ぶ自作関数入門
第11回
自分だけのツールを作ろう!Rで学ぶ自作関数入門
第12回データを整えて関係を見抜く!Rによるデータ整形と相関解析
第12回
データを整えて関係を見抜く!Rによるデータ整形と相関解析
第13回差は本当にあるのか? Rで挑む統計的仮説検定
第13回
差は本当にあるのか? Rで挑む統計的仮説検定
第14回関係を数式でモデル化する!Rで挑む回帰分析と区間推定
第14回
関係を数式でモデル化する!Rで挑む回帰分析と区間推定
第15回データ分析の全体像をつかむ!Rで仕上げる多変量解析と総合分析
第15回
データ分析の全体像をつかむ!Rで仕上げる多変量解析と総合分析
