表紙画像

Rで学ぶ
プログラミングの基礎の基礎

2014年1月10日 初版第1刷発行

本書の記載内容に誤りがありました。お詫びして訂正いたします。
「正誤表」はこちらです。

本書について

 Rはフリーソフトウェアなので,誰でも無料で使用することが出来ます.また,Rはオープンソース(Rを構築したプログラムを見ることが出来る)であるため,世界中の人が開発に携わることが出来ます.しかも様々なパソコン環境(Unix,各種Linux,Windows Vista/7/8,Mac OS Xなど)で動作させることが出来るといった,まぁ何とも文句の付けようがないデータ解析用のソフトウェアです.Rには簡単な計算機能から数値計算関数,簡単なデータ解析手法から最新の統計解析手法,プログラムやシミュレーション用のツール,シンプルなプロット図から複雑なグラフィックス機能まで備わっています.しかも,これらをコンピュータに命令する「プログラム」が非常にシンプルであることが大きな利点です.

 本書の第1章ではまず「R とRStudio のインストール」の説明を詳細に行い,Rを使ったことが無い方がいきなりつまづかないように努めました.本書では主にWindowsをお使いの方を想定した内容となっておりますが,Mac OS XやLinuxへのインストール方法も簡単に紹介しております.次に,第2章から第8章で「変数とは」「ベクトルとは」「関数の作成方法」「条件分岐」「反復処理」といったプログラミングとRの基礎を一通り勉強した後,小休憩として第9章で「グラフ作成の概要」を眺めます.第10章では腕試しということで演習問題を数問用意しています.ここではオーソドックスなアルゴリズムから一風変わったプログラムまでを詳細なアルゴリズムの解説付きで紹介したいと思います.最後にRで簡単なゲーム「ブラックジャック」「○×ゲーム」「株のデイトレード」の作成を,たった数十行のプログラムで実現してみたいと思います.また,第2 章以降の全ての章で練習問題を用意し,全問解答が付いていますので,読み進めていただく途中で随時理解の確認が出来るようになっています.

目 次