JVMという理想環境Incanterは「Clojureで動くRっぽい雰囲気の統計環境」とのことで、けっこう期待しているんですが、このところ表立った動きが見えてこないので寂しいです。JVM上でLISPを使って統計ができるのだから最強だと思うんだけどなぁ。あんちべ!』が良いと思います)で、本家サイトのトップページで「最新ビルドをダウンロード」みたいなところからダウンロードするとバージョン1.2.xのバイナリパッケージが入手できます。GitHubで行われている開発版を見てみるとバージョンは1.5.xで、すでに1.2の頃から大分と変更がなされているようです。最新版をできるだけ簡単に使うにはHomebrewが良いのではないかと思うので、Incanterを使いはじめる方法とか書いてみますね。IncanterをLeiningenから使うここではHomebrewがすでにインストールされているとします。Leiningenのインストールをします。これはMavenのCLojure版という説明がされていることが多いですが、プロジェクト管理システムです。プロジェクト定義ファイルに必要なライブラリを書いておくと自動的にダウンロードしてくれたり便利です。leiningenLeiningenを使ってプロジェクトを作成します。incanter-testプロジェクト内のproject.cljという定義ファイルに一部修正を加えます。以下のように、最後に「Incanterのバージョン1.5.4を使用しますよ」という依存情報を1行だけ書き加えます。"1.5.4"]])以下のようにLeiningenからREPLを実行すると、すぐにIncanterが使える状態になります。初回は自動的に依存パッケージなどをダウンロードしてくれますのでゴチャゴチャと出力されますが、二回目以降は以下のようなかんじになります。*euser=>実行してみるまずIncanterを使うための準備をします。ライブラリの読み込みですね。hoge)とするとドキュメントが表示されます。clojure.core/refer.nilおなじみフィッシャーのirisデータを使ってみましょう。get-dataset)とすると、最初からIncanterに含まれている代表的なデータが表示されます。散布図を表示するさて、ここから主成分分析をして結果を見てみましょう。principal-components)で出てくる例と同じですが。結果を散布図に表示ここから?冒頭にも貼ったあんちべさんのサイトに書かれているClojure/Incanterの記事がかなりいかしているので、そちらをぜひ参照してください。他にも英語だけど下のあたりが参考になりそう。(21)月別アーカイブはてなブログをはじめよう!amaruiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。