the 備忘 of 備忘
直近の仕事には使わないけど、(たぶん)数ヶ月以内に舞い降ってくるであろう仕事では、最適化計算の速度をあげる必要があるので、さすがに避けられなくなってきたか。
Rと比べて C++ で書くことによって特に高速化が見込めるのは次のようなケースです。
らしいが、今回の場合はどうなんだろう...(わかってないんかい)
Link
・みんなのRcpp
→ 日本語で詳細かつ「C++にもそれほど詳しくない方々に対しても Rcpp を利用するのに必要な情報を提供することを目的として」いるため、ハードルも低そう。ここからはじめるのが本筋か。
・Rcpp · Advanced R.
→Hadley Wickham(唯一神)が書いてるページみたいだが使いやすさは不明
・アルマジロその1. 行列操作編 - サボタージュ禁止のおさぼり日記
・アルマジロその2. 演算編 - サボタージュ禁止のおさぼり日記
・アルマジロその3. 線形代数編 - サボタージュ禁止のおさぼり日記
・RcppArmadilloでnumericMatrix型を扱う | 竹林の事前分布
→行列計算するには、もうひとつパッケージ (RcppArmadillo)が必要らしい。その情報(めんどくせぇ....)。