2015-10-01から1ヶ月間の記事一覧

Emacs:org-modeとhowmを一緒に使う

・インストール org-modeは最近の(emacs24)は標準で付属している.howmは以下でインストール(/usr/share/emacs/site-lisp/howm以下に入る) $ wget http://howm.sourceforge.jp/a/howm-1.4.2.tar.gz $ tar howm-1.4.2.tar.gz $ cd howm-1.4.2 $ ./configure…

Rのigraphでグラフ処理

BOOST Graph Libraryにチャレンジするもコンパイルエラーが読みにくくて挫折. Cからも叩けるということでigraphを使う.1.インストールの準備 CRANに入っているのでinstall.packageでplyrと依存関係があるが,2015/10/20現在だとUbuntu14.04のRはバージョ…

データ解析の前準備 in R

平均やばらつきをみたり,何か解析手法を適用する前にデータ自体をある程度把握しておきたい. 難しそうで,かっこいい手法やるよりも,まずはしっかりと基本的な特徴を眺めてみることも重要. そこで,一般的にやることをRでさくっとやるためのテンプレート…

主成分分析(PCA)

一般事項 ・多変量解析において,もともとの説明変数(X)では現象が捉えにくい時に,説明変数を変換して新たな軸(説明変数Z)で事象を捉えようとする方法. ・新たな説明変数は元の説明変数の1次結合として表現される.(Z1=a1x1+a2x2+...anxn). ・寄与率…

EMアルゴリズム

# 何をするものか? 最尤推定のアルゴリズム,特に潜在変数Zを含むようなモデルを仮定した場合の逐次漸近的に最尤推定を行うアルゴリズム. 大まかにはパラメタθを固定して,その固定したθの場合に対して潜在変数Zを最適化(Eステップ),次にZを最適化した…

Rubyでのスクレイピング

Nokogiriを使ってのWebスクレイピングの流れ.open-uriでページを取ってくるパタン require 'open-uri' require 'nokogiri' url = 'http://www.yahoo.co.jp' charset = nil # 文字コードも読み込み時にセットする # URIをファイルのように扱える # 閉じ忘れ…

ボルツマンマシン

・無向グラフなニューラルネットワークで,確率的に発火する,というのがボルツマンマシンみたいだ. ・制限付きボルツマンマシン(RBN)ではユニットを幾つかのグループに分けて,グループ内での接続はしない形態.例えば2つのグループに分けると2部グラフ…