<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>r / Drkcore</title><link>http://blog.kzfmix.com/r</link><description>Programming, Music, Snowboarding</description><language>ja</language><lastBuildDate>Thu, 06 Jul 2006 22:26:30 +0919</lastBuildDate><item><title>リッジ回帰</title><link>http://blog.kzfmix.com/entry/1152192390</link><description>&lt;p&gt;&lt;a href="http://www.stat.lsa.umich.edu/~faraway/book/pra.pdf"&gt;Practical Regression and Anova in R&lt;/a&gt;の9章がprincipal component regression (PCR)とかPartial Least Squares(PLS)に割かれている。&lt;/p&gt;
&lt;p&gt;その中でRidge Regressionってのがいまいちわからないので、&lt;google&gt;リッジ回帰&lt;/google&gt;で探してみると、サポートベクターマシン入門が。&lt;/p&gt;
&lt;p&gt;昔、購入してめくったけど、ちゃんと読んでないやってことで、これまた読むことにした。&lt;/p&gt;
&lt;p&gt;&lt;p&gt;&lt;div class="awsxom"&gt;
    &lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4320121341/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/41g643Vx7lL._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
    &lt;strong&gt;サポートベクターマシン入門&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
    ネロ クリスティアニーニ&lt;br /&gt;
    共立出版 / 4200円 ( 2005-03 )&lt;br /&gt;
    &lt;br /&gt;
    &lt;br clear="all" /&gt;
    &lt;/div&gt;&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;色々統計関連の書籍を読みながら、わからないとこはまず&lt;a href="http://www.okada.jp.org/RWiki/"&gt;RjpWiki&lt;/a&gt;で探すと理解が深まっていいと思うようになった。少しは進歩したのかな？&lt;/p&gt;</description><pubDate>Thu, 06 Jul 2006 22:26:30 +0919</pubDate><category>r</category></item><item><title>HaskellでBioinformatics</title><link>http://blog.kzfmix.com/entry/1151931415</link><description>&lt;p&gt;本日普通のHaskellプログラミングの7章まで読み終えた。そろそろ、具体的な例題解いてみたいなぁと思ったが、3部13章のWIkiをつくってみようの章まではあと5つもある。今のとこ、ここまで読んで、実用Perlプログラミングみたいに他の言語との違いみたいなページを割いてくれるとよかったりと思った。それ以外は、unixのコマンドをtailとかheadとかをhaskellで書こうみたいな感じにすすむので理解はしやすいヨ。&lt;/p&gt;
&lt;p&gt;&lt;p&gt;&lt;div class="awsxom"&gt;
    &lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4797336021/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/41mJTrvw2pL._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
    &lt;strong&gt;ふつうのHaskellプログラミング ふつうのプログラマのための関数型言語入門&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
    青木 峰郎&lt;br /&gt;
    ソフトバンククリエイティブ / ?円 ( 2006-06-01 )&lt;br /&gt;
    &lt;br /&gt;
    &lt;br clear="all" /&gt;
    &lt;/div&gt;&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;実際に、どんな感じの問題に適用すんのがいいのかなぁとか、考えたときに、ゲノムみたいな大きい配列操作すんのに適してるも。もしかしてbioinformaticsでなんかあるかなと探したらあった。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.ii.uib.no/~ketil/bioinformatics/"&gt;http://www.ii.uib.no/~ketil/bioinformatics/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://biowiki.org/BioHaskell"&gt;http://biowiki.org/BioHaskell&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;論文あったのでアブスト眺めたけど、DPってhaskell向きなのかな？まだ、いまいちわかってなさげ。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www-06.ibm.com/jp/developerworks/linux/060303/j_l-r3.shtml"&gt;Rによる統計的プログラミング&lt;/a&gt;
でRと比較しているのだから統計的な(というより数学的な)記述にむいているのは感覚的にわかるんだけどなぁ。&lt;/p&gt;
&lt;p&gt;ということはchemoinformaticsでの利用例あるだろ、とか思うんだが見当たらない。&lt;/p&gt;</description><pubDate>Mon, 03 Jul 2006 21:56:55 +0919</pubDate><category>Haskell</category><category>r</category><category>Biohaskell</category></item><item><title>Statistics::R なんかいまいち</title><link>http://blog.kzfmix.com/entry/1140949199</link><description>&lt;p&gt;perlで軽く処理するために&lt;a href="http://blog.kzfmix.com/entry/1138284528"&gt;Statistics::R&lt;/a&gt;を使ってみたんだけどなんかいまいち&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;perlで処理している感がない&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;結局、Rはsourceで呼び出しているだけだから、配列とかそのまま扱えないの。だからこんな感じでコードを書かないといけない。&lt;/p&gt;
&lt;blockquote class="terminal"&gt;
&lt;pre&gt;&lt;code&gt;#!/usr/bin/perl

use Statistics::R ;
use strict;
use warnings;

my $R = Statistics::R-&gt;new() ;

$R-&gt;startR ;

$R-&gt;send(q`x &lt;- c(5.05, 6.75, 3.21, 2.66)`) ;
$R-&gt;send(q`y &lt;- c(1.65, 26.5, -5.93, 7.96)`) ;
$R-&gt;send(q`print(lsfit(x, y))`) ;

my $ret = $R-&gt;read ;

$R-&gt;stopR() ;

print $ret;&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;

&lt;p&gt;しかも結果はparseしてないヨ。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;配列がぁ&lt;/li&gt;
&lt;li&gt;出力のパーザーが、、、、&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;結局、Rでバッチ処理するのとなんら変わらないじゃないかと、、&lt;/p&gt;
&lt;p&gt;$R-&amp;gt;sendでjoin()使えば@xでもいけるじゃんとか言われそうだけど、それはちょっと違う。&lt;/p&gt;
&lt;p&gt;$R-&amp;gt;lsfit(@x,@y)みたいな感じでRのメソッド呼び出したいのよ。&lt;/p&gt;
&lt;p&gt;Statistics::Rに比べると&lt;a href="http://www2.warwick.ac.uk/fac/sci/moac/currentstudents/peter_cock/python/lin_reg/"&gt;rpyとかscipy&lt;/a&gt;のほうがずっと使いやすいかも。&lt;/p&gt;</description><pubDate>Sun, 26 Feb 2006 19:19:59 +0919</pubDate><category>r</category></item></channel></rss>