2 基本的なアルゴリズム

Rは統計解析に特化したプログラミング言語であり,多くの便利な解析のためのパッケージを用意しているが,基本的にはR言語の文法に沿ってコードを記述しなければいけない.

Rのプログラミングに慣れるに当たり,基礎的なアルゴリズムを実装を経験することは非常に有用である. そこで,本節では統計分析とはあまり近しくはないが簡単なアルゴリズムの実装とその演習に取り組む.

ちなみにアルゴリズムとは,Wikipedia:アルゴリズムによれば

アルゴリズムとは、解が定まっている「計算可能」問題に対して、その解を正しく求める手続きをさす。あるいはそれを形式的(formal)に表現したもの。

とある.この「正解があり・計算可能である」というところが非常にコンピューターと相性が良い.