再現可能性のすゝめ(サイゲンカノウセイノススメ)
- 著者:
- 高橋 康介/石田 基広/市川 太祐/高柳 慎一/福島 真太朗/松浦 健太郎(タカハシ コウスケ/イシダ モトヒロ/イチカワ ダイスケ/タカヤナギ シンイチ/フクシマ シンタロウ/マツウラ ケンタロウ)
- 出版社:
- 共立出版
- 出版日:
- 2018年05月09日頃
- ISBN:
- 9784320112438
- シリーズ:
- Wonderful R 3
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
データ解析とレポート作成の再現性を高めよう。その先には、ボスの笑顔が待っている。
RStudio を使いこなそう。その先には、旨いお鮨が待っている。
R マークダウンをマスターしよう。その先には、明るい未来が待っている。
本書は R による再現可能なデータ解析とレポート作成を身につけるための一冊である。
R がデータ解析のデファクトスタンダードとなった現在,R の使い方や R によるさまざまなデータ解析手法についての情報は数多く入手できる。しかしどれだけ立派なデータ解析であっても,結果が再現できなかったり,間違いだらけだったり,時間がかかりすぎて完成しなかったりしたら,価値は半減である。
本書では RStudio と R マークダウンについての解説を通して,再現性と信頼性を高め効率を上げるような「データ解析とレポート作成というプロセス」について解説している。データ解析に携わるすべての人に,再現可能性の意義を学び,RStudio と R マークダウンによる再現可能なデータ解析とレポート作成を日々の習慣としてほしい。
Chapter 1 再現可能性のすゝめ
1.1 アドホックなデータ解析とその問題点
1.2 R スクリプトの導入とその問題点
1.3 再現可能なデータ解析とその問題点
1.4 R マークダウンによる再現可能なレポート作成
1.5 再現可能なデータ解析とレポート作成のメリット
Chapter 2 RStudio 入門
2.1 RStudio とは
2.2 RStudio のダウンロードとインストール
2.3 はじめての RStudio
2.4 まずは RStudio を動かしてみよう
2.5 RStudio での作業パターン
2.6 タブの紹介
2.7 ツールバー
2.8 メニューバー
2.9 Windows での日本語の利用
Chapter 3 RStudio による再現可能なデータ解析
3.1 R スクリプトによる解析
3.2 はじめて R スクリプトを使うためのチュートリアル
3.3 プロジェクト機能を利用する
3.4 データの読み込みの自動化
3.5 解析結果の保存の自動化
Chapter 4 RStudio による再現可能なレポート作成
4.1 再現可能なレポートづくりを目指そう
4.2 R マークダウンによるレポート作成:最初の一歩
4.3 コードの記述と動作の制御
4.4 ドキュメントの記述
4.5 YAML ヘッダによるレポートのメタデータ設定
4.6 レポート作成の実行
4.7 R マークダウン編集サポートツール
4.8 R スクリプトからレポート作成
Chapter 5 R マークダウンによる表現の技術
5.1 さまざまな形式のレポート作成
5.2 bookdown による書籍の作成
5.3 flexdashboard でエッセンスを伝える
5.4 htmlwidgets によるインパクトのある可視化
5.5 表を極めるー正確さと効率の両立
5.6 文献目録の作成
Chapter 6 再現可能性を高める
6.1 バージョン管理システムによる解析プロジェクトの管理
6.2 再現できる環境づくり:packrat 編
6.3 パラメータ付き R マークダウン
6.4 R 以外の言語エンジンの利用
6.5 外部の R マークダウンと R スクリプトの読み込み
6.6 R マークダウンで後ろ向き参照
Chapter 7 RStudio を使いこなす
7.1 RStudio のオプション
7.2 コード補完機能
7.3 コードスニペット
7.4 コードの診断
7.5 RStudio によるデバッグ
付録 A マークダウン記法
付録 B チャンクオプション
索引
技書の森解説
データ分析の結果をまとめたレポートを手作業で整えていると、数値の転記ミスやグラフの差し替え忘れが避けがたく発生します。本書は R と RStudio 、そして R Markdown を使って「解析とレポートを一体化し、ボタン一つで同じ結果を再生成できる状態」を作るための実践書です。著者の高橋康介氏がデータ分析ワークフローの再現可能性 (reproducibility) を軸に、環境構築からドキュメント生成までの一連の手順を解説しています。
読者として想定されるのは、 R でのデータ分析には多少慣れているものの、分析結果の共有や論文・報告書への統合で非効率を感じている人です。 R Markdown の書式、コードチャンクの埋め込み、出力形式 (PDF ・ HTML ・ Word) の切り替えなど、再現可能なレポーティングに必要な要素が体系的にまとまっています。
本書が扱う「再現可能性」は研究倫理の文脈だけでなく、実務のデータ分析でも「 3 か月後の自分が同じ結果を出せるか」という意味で価値があります。分析そのものの技法ではなく「分析結果を確実に伝える方法」に焦点を当てた、 R ユーザーのための品質管理の指南書と捉えるとその位置づけがはっきりします。
言及 Qiita 記事 (4 件)
この本に興味がある方におすすめ
この本に関連
高橋 康介 の他の書籍
関連記事
写経を超える - 技術書のコードを自分のプロジェクトに応用する方法
技術書のサンプルコードを写経するだけでは実力は伸びません。書籍のコードを自分のプロジェクトに応用し、実務で使える力に変える 5 つのステップを解説します。
本についてくるダウンロード素材を使い倒す
プログラミングの本には、サンプルコードや素材のダウンロード特典がついていることがあります。この特典を活用するだけで、学習効率が大きく変わります。
本屋のプログラミングコーナーの歩き方
本屋のプログラミング書コーナーに行くと、棚いっぱいの本に圧倒されます。どこを見ればいいか、どう選べばいいかを初心者向けに案内します。
関連用語
ポート
ネットワーク通信でプロセスを識別する番号で、TCP/UDP の接続先を指定する
CSP レポート
Content Security Policy 違反をブラウザがサーバーに自動報告し、XSS やデータ漏洩を検知する仕組み
CSP
Content Security Policy の略で、Web ページで実行可能なリソースの出所を制限するセキュリティ機構
XSS
Web サイトに悪意のあるスクリプトを注入し、ユーザーの情報を盗む攻撃
Git リベース
コミット履歴を整理し、クリーンな直線的履歴を維持するための Git 操作
管理プロセス
Twelve-Factor App の原則で、DB マイグレーションなどの管理タスクをワンオフプロセスとして実行する