
108
6
章 セキュリティ分析のための
R
入門
OS X、Linuxシステム用の現在のバイナリ、Rパッケージリポジトリ、豊富なドキュメントのメンテ
ナンスを行っている。
最も簡単にRをインストールするには、(ホームページの先頭にある)適切なバイナリを入手すれ
ばよい。また、Rは主要なパッケージマネージャでサポートされている。以降では、R のグラフィカ
ルインタフェースで使うことを前提とする。
Rを利用するためのツールは他にもたくさんある。これまで使ってきたツールや環境に応じて選ぶ
ことができる。RStudio(http://www.rstudio.com)は、より伝統的なIDEフレームワークでデータ、
プロジェクト、タスク管理ツールを提供する統合開発環境である。Emacsユーザであれば、Emacs
Speaks StatisticsやESS-mode(http://ess.r-project.org)が対話的な環境を提供する。
6.2
R
言語の基礎
この節はR 言語の短期集中コースである。Rは機能豊富な言語であり、著者はかろうじて表面をな
でているにすぎない。本節では、簡単なRプログラムを記述してコマンドラインで実行し、ライブラ
リとして保存するまでの基本的な機能に絞って説明する。
6.2.1
R
プロンプト
Rの手始めとして、ウィンドウとコマンドプロンプトを紹介する。Rコンソールの例を図6-1に示
す。この図が示すように、コンソールは大きなテキストウィンドウがあり、その上に補足機能を提供
するボタン群がある ...