pythonからRを動かすRPyをインストール@ubuntu

pythonプログラミング言語です。スクリプト言語だからといって、遅いと思ってはいけません。1000*1000の行列の掛け算、逆行列などは、Cよりpythonの方が速いです。そして統計に特化した言語Rは、もっと速いです。これをふまえると、使いやすいpythonからRを操れると便利そうです。それを可能にするのが、pythonのライブラリRPyです。これのインストール方法@ubuntu(ubuntu 8.10 intrepid)

  • synapticでRをinstall
  • synapticでRPyをinstall
  • 完了!(pythonを動かしてimport rpyとして動いたらok)
  • 確かめのためにhttp://rpy.sourceforge.net/rpy_demo.htmlから
  • faithful.py, faithful.datを取ってきてワーキングディレクトリに置く
  • python faithful.pyで意味ありげなpngが3枚ほど生成されたら確認も成功!

具体例として、最小二乗法による回帰ならこれとか→。http://www2.warwick.ac.uk/fac/sci/moac/currentstudents/peter_cock/python/lin_reg/

http://rpy.sourceforge.net/documentation.htmlのDemosにも具体例があります。