Publishing技術評論社の電子書籍サイトログインカート本サイトではJavaScriptを使用しております。JavaScriptが無効な状態ではご利用いただけません。本書は,2014年8月22日に発売された書籍の電子版です。Scientist)である著者が,Rを使ったデータマイニングの基礎から最新の手法まで,ビジネス現場での具体例を交えながらやさしく解説します。技術評論社のサイトからダウンロードできるサンプルデータを用いて実際に手を動かしながら学習していく方式なので,データもRも「使える」力を確実に身に付けることができます。分析手法10選」(http://tjo.hatenablog.com/entry/2013/06/10/190508)をベースに,単行本として全面的に書き下ろしたものです。このブログ記事は,元はといえば私自身向けの備忘録も兼ねて「あれー,あの統計学or機械学習の手法ってRでどうやってやるんだったっけ?」という程度のメモとしてざっくりとまとめただけだったのですが,思いの外反響が大きくてびっくりしたのを覚えています。私自身は今でこそデータ分析を生業としておりますが,かつては異なる分野の研究者としてデータ分析を実践する立場にはあったとはいえ,統計学や機械学習といったデータ分析の根幹をなす学術分野のエキスパートだったわけではありません。それどころか,今現在盛んに用いられている分析手法の中には,私が若かりし頃情報系の学生だった頃にはまだ実用化していなかったものもあったり......そうなると,もはや復習するどころかゼロから学ばなければならないものだらけということに。三十路半ばからの手習いということで,データ分析の仕事を始めてからは地道にサンプルデータやチュートリアルをRで扱ったり実践したりすることで,徐々にビジネスにおけるデータ分析と,統計学・機械学習とに慣れ親しんでいったのでした。皆さんの中には,データ分析はともかく,統計学や機械学習なんてちんぷんかんぷんという方もいらっしゃることでしょう。そのような方々のために,「Rを使って手を動かせば,こんなに簡単にデータ分析も,統計学も,機械学習も使いこなせるようになりますよ!」と伝えたい。いう思いを込めて,本書を書き上げました。本書を読みながら,Rを使って手を動かすことで,少しずつでも良いので着実に統計学と機械学習について学び取っていただければと願っております。センターで認知神経科学(脳科学)の研究に従事したのち,2012年6月に株式会社サイバーエージェントに移る。2013年7月より現職。個人ブログ『銀座で働くデータサイエンティストのブログ』でデータ分析に関する情報発信を行っている。その他の新旧メソッドたちサポートダウンロード本書で使用するサンプルデータがダウンロードできます。圧縮ファイルをダウンロードしていただき,適宜解凍してご利用ください。各ファイルはテキスト形式になっています。Rでデータを入出力してみる」をご覧ください。Scientistのブログ」)に掲載されています。本書と併せてご覧ください。ビジネスに活かすデータマイニング』(技術評論社)を書くに当たって気を付けたこと&補足など(追記あり)サポートが切れたCRANパッケージについて(2015年3月23日更新)第7章で決定木を取り上げた際に紹介した{mvpart}パッケージのサポートが2014年12月の時点で切れてしまい,CRANからも削除された(http://cran.r-project.org/web/packages/mvpart/index.html)ため,install.packages関数を用いたインストールが現在できなくなっています。そこで,以下の方法でインストールするようにしてください。Linux以下のコマンドでインストールできます。install.packages("http://cran.r-project.org/src/contrib/Archive/mvpart/mvpart_1.6-2.tar.gz",repos=NULL,type="source")WindowsWindowsの場合tar.gzファイルをデフォルトでは解凍できないため,上記の方法ではエラーを吐いて失敗してしまいます。よって,以下の方法を用いてインストールしてください。Rの実行ファイルR.exeにパス(Windowsの環境変数PATH)を通しておく。C:\Rというフォルダにインストールしたいパッケージを保存しておく。コマンドプロンプトで以下のコマンドを実行する。mvpart_1.6-2.tar.gzここでは以下の{mvpart}の古いアーカイブ一覧から,最新版(一番下)のものをDLしてきてC:\Rフォルダに保存するようにしてください。http://cran.r-project.org/src/contrib/Archive/mvpart/今後も,サポートが切れたCRANパッケージについては同様に対応していただきますようお願いいたします。本書の以下の部分に誤りがありました。ここに訂正するとともに,ご迷惑をおかけしたことを深くお詫び申し上げます。誤rbind関数をつなげます。正rbind関数を使います。誤cbindはマトリクスでもデータフレームでも使えますが、rbindはマトリクスでしか使えないので注意が必要です。正cbind、rbindはマトリクスでもデータフレームでも使えます。