<?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>Wed, 28 Apr 2021 16:20:21 +0919</lastBuildDate><item><title>getGEOで取得した後、不要なサンプルを除去する</title><link>http://blog.kzfmix.com/entry/1619594386</link><description>&lt;p&gt;とりあえず、ノーマライズされたデータをサクサク再解釈できればいいので、getGEOから。これでとってきたデータに不適切なサンプルが混じったりすることがあるので、最初にサクッと除きたい&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;gse&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;-&lt;/span&gt; &lt;span class="nf"&gt;getGEO&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;GSE138458&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;removes&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;-&lt;/span&gt; &lt;span class="nf"&gt;c&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;GSM4109031&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s"&gt;&amp;quot;GSM4109192&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s"&gt;&amp;quot;GSM4109193&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s"&gt;&amp;quot;GSM4109194&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s"&gt;&amp;quot;GSM4109223&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s"&gt;&amp;quot;GSM4109271&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;gse&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;-&lt;/span&gt; &lt;span class="n"&gt;gse[&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nf"&gt;which &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;colnames&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;gse&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;%in%&lt;/span&gt; &lt;span class="n"&gt;removes&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="n"&gt;]&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;とやれば綺麗なデータセットになり嬉しい。&lt;/p&gt;</description><pubDate>Wed, 28 Apr 2021 16:20:21 +0919</pubDate><category>R</category><category>bioinformatics</category></item><item><title>RでGEOのデータ解析チュートリアルをやってみた</title><link>http://blog.kzfmix.com/entry/1619337272</link><description>&lt;p&gt;朝からQM関連の論文読みまくってちょっと疲れたので写経してみた。Rは作図が楽だし大抵きれいに描いてくれるから良いですよね。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://sbc.shef.ac.uk/geo_tutorial/tutorial.nb.html"&gt;Analysing data from GEO - Work in Progress / Mark Dunning&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;このチュートリアルは大変わかりやすいですが、dplyrとか&lt;a href="https://bioconductor.org/packages/release/bioc/html/limma.html"&gt;limma&lt;/a&gt;はわかっている前提なので別途他のドキュメントで保管する必要があるかもしれないです。&lt;/p&gt;
&lt;p&gt;それから、写経して気づいたんですがvolcano plotのとこ多分こうだと思います。&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;full_results&lt;/span&gt; &lt;span class="o"&gt;%&amp;gt;%&lt;/span&gt; 
&lt;span class="o"&gt;+&lt;/span&gt;     &lt;span class="nf"&gt;mutate&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Significant&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;adj.P.Val&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="n"&gt;p_cutoff&lt;/span&gt; &lt;span class="o"&gt;&amp;amp;&lt;/span&gt; &lt;span class="nf"&gt;abs&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;logFC&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;fc_cutoff&lt;/span&gt; &lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;%&amp;gt;%&lt;/span&gt; 
&lt;span class="o"&gt;+&lt;/span&gt;     &lt;span class="nf"&gt;mutate&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Rank&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="m"&gt;1&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="nf"&gt;n&lt;/span&gt;&lt;span class="p"&gt;(),&lt;/span&gt; &lt;span class="n"&gt;Label&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;ifelse&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Rank&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="n"&gt;topN&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;Symbol&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt; &lt;span class="o"&gt;%&amp;gt;%&lt;/span&gt; 
&lt;span class="o"&gt;+&lt;/span&gt;     &lt;span class="nf"&gt;ggplot&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;aes&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;x&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;logFC&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;y&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;B&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;col&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;Significant&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;label&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;Label&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="nf"&gt;geom_point&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="nf"&gt;geom_text_repel&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;col&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;black&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;&lt;img alt="GSE33126" src="http://www.kzfmix.com/images/blog/2021/GSE33126vo.png" /&gt;&lt;/p&gt;
&lt;p&gt;一通りやったら、YouTubeにもう少し複雑な例を同じ流れでやっている動画があるのでみると更に理解が深まると思います。&lt;/p&gt;
&lt;iframe width="560" height="315" src="https://www.youtube.com/embed/JQ24T9fpXvg" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen&gt;&lt;/iframe&gt;

&lt;p&gt;このタイミングでまたバイオインフォマティクスにコミットしなきゃならんのかよーとか思っていたけど、実際やってみると色々と新しい発見もあるし生物学はやっぱり面白いですね。&lt;/p&gt;</description><pubDate>Sun, 25 Apr 2021 17:40:54 +0919</pubDate><category>R</category></item><item><title>pandasとggplotを学ぶための本</title><link>http://blog.kzfmix.com/entry/1390479668</link><description>&lt;p&gt;最近グラフはPandas+ggplotで描いていて、深夜のバッチ処理で毎日沢山のグラフを生成させている。&lt;/p&gt;
&lt;p&gt;rpy2？&lt;/p&gt;
&lt;p&gt;使ってないなーみたいな。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/yhat/ggplot/"&gt;Python版ggplot&lt;/a&gt;はR版のAPIと同じものを提供することをゴールにしているのでggplotのクックブックを読んでおくといいことがあります。六角形の密度プロットとか早く実装されないかなー。&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/4873116538/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/51S2-F8zkRL._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
    &lt;strong&gt;Rグラフィックスクックブック ―ggplot2によるグラフ作成のレシピ集&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
    Winston Chang&lt;br /&gt;
    オライリージャパン / 3570円 ( 2013-11-30 )&lt;br /&gt;
    &lt;br /&gt;
    &lt;br clear="all" /&gt;
    &lt;/div&gt;&lt;/p&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/4621061356/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/41r4XY9%2B-PL._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
    &lt;strong&gt;グラフィックスのためのRプログラミング&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
    H. ウィッカム&lt;br /&gt;
    丸善出版 / 4200円 ( 2012-02-29 )&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://pandas.pydata.org/"&gt;Pandas&lt;/a&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/4873116554/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/51Y8KNTSc1L._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
    &lt;strong&gt;Pythonによるデータ分析入門 ―NumPy、pandasを使ったデータ処理&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
    Wes McKinney&lt;br /&gt;
    オライリージャパン / 3780円 ( 2013-12-26 )&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://scikit-learn.org/stable/"&gt;scikit-learn&lt;/a&gt;を使えばよい。&lt;/p&gt;</description><pubDate>Sun, 26 Jan 2014 09:09:23 +0919</pubDate><category>R</category><category>Python</category></item><item><title>ggplot2のPython実装ができてた</title><link>http://blog.kzfmix.com/entry/1381320262</link><description>&lt;p&gt;pandasを使い始めてから、「Rのメリットってggplot2だけだよなー」と思っているんだけど&lt;a href="https://github.com/yhat/ggplot/"&gt;ggplot&lt;/a&gt;が実用的になったら、もうPythonでやりたいことは完結するよなーと思った。&lt;/p&gt;
&lt;p&gt;ちなみにちょっと動かそうとしたけど、動かなかったので、GitHubの画像を載せておく。&lt;/p&gt;
&lt;p&gt;&lt;img alt="plot" src="https://github.com/yhat/ggplot/blob/master/public/img/ggplot_demo_beef.png?raw=true" /&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/4621061356/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/41r4XY9%2B-PL._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
    &lt;strong&gt;グラフィックスのためのRプログラミング&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
    H. ウィッカム&lt;br /&gt;
    丸善出版 / 4200円 ( 2012-02-29 )&lt;br /&gt;
    &lt;br /&gt;
    &lt;br clear="all" /&gt;
    &lt;/div&gt;&lt;/p&gt;&lt;/p&gt;</description><pubDate>Wed, 09 Oct 2013 21:07:18 +0919</pubDate><category>R</category><category>Python</category></item><item><title>入門機械学習の10章を読んだ(kNN)</title><link>http://blog.kzfmix.com/entry/1377634095</link><description>&lt;p&gt;k近傍法わかるしなーととばしてたのだけど、土曜日やったしということで復習的に読んでみた。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;距離行列を求めて&lt;/li&gt;
&lt;li&gt;近傍のk個を集めてきて&lt;/li&gt;
&lt;li&gt;ラベルの多数決を取る&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ソートは&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; sort&lt;span class="p"&gt;(&lt;/span&gt;sample&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="m"&gt;1&lt;/span&gt;:&lt;span class="m"&gt;100&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;10&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
 &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="m"&gt;1&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="m"&gt;35&lt;/span&gt; &lt;span class="m"&gt;41&lt;/span&gt; &lt;span class="m"&gt;53&lt;/span&gt; &lt;span class="m"&gt;56&lt;/span&gt; &lt;span class="m"&gt;57&lt;/span&gt; &lt;span class="m"&gt;62&lt;/span&gt; &lt;span class="m"&gt;64&lt;/span&gt; &lt;span class="m"&gt;74&lt;/span&gt; &lt;span class="m"&gt;83&lt;/span&gt; &lt;span class="m"&gt;89&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;類似度を距離に変換するのは&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;distance &lt;span class="o"&gt;&amp;lt;-&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;log&lt;span class="p"&gt;((&lt;/span&gt;similarities &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="m"&gt;2&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="m"&gt;0.5&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;とやることで-1&amp;lt; x &amp;lt;1という類似度の範囲を0 &amp;lt; x &amp;lt; ∞という距離の尺度に変換できる&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/4873115949/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/51jHjnXQfCL._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;
    Drew Conway&lt;br /&gt;
    オライリージャパン / 3360円 ( 2012-12-22 )&lt;br /&gt;
    &lt;br /&gt;
    &lt;br clear="all" /&gt;
    &lt;/div&gt;&lt;/p&gt;&lt;/p&gt;</description><pubDate>Wed, 28 Aug 2013 05:13:12 +0919</pubDate><category>R</category></item><item><title>第5回入門機械学習読書会を開催しました</title><link>http://blog.kzfmix.com/entry/1377428238</link><description>&lt;p&gt;皆様お疲れ様でした。初めての掛川を堪能した。&lt;/p&gt;
&lt;p&gt;ランチはとろろ汁&lt;/p&gt;
&lt;p&gt;&lt;img alt="1377428196" src="http://www.kzfmix.com/images/blog/1377428196.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;御飯の量が多いが、とろろ汁美味い&lt;/p&gt;
&lt;p&gt;&lt;img alt="1377428198" src="http://www.kzfmix.com/images/blog/1377428198.jpg" /&gt;
&lt;img alt="1377428199" src="http://www.kzfmix.com/images/blog/1377428199.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;勉強会は掛川城の中にある、いい感じの建物&lt;/p&gt;
&lt;p&gt;&lt;img alt="1377428200" src="http://www.kzfmix.com/images/blog/1377428200.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;自分たちでテーブルセッティング。でもプロジェクターとスクリーン、wifi込みで1600円とはお得すぎる会場費&lt;/p&gt;
&lt;p&gt;&lt;img alt="1377428202" src="http://www.kzfmix.com/images/blog/1377428202.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;おやつは&lt;a href="http://www.trad-sweets.com/wagashikaido_7/pg52.html"&gt;あめのもち&lt;/a&gt;とお茶。これまた美味しかった。&lt;/p&gt;
&lt;p&gt;&lt;img alt="1377428203" src="http://www.kzfmix.com/images/blog/1377428203.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;帰りに撮った城とそのミニチュア&lt;/p&gt;
&lt;p&gt;&lt;img alt="1377428205" src="http://www.kzfmix.com/images/blog/1377428205.jpg" /&gt;
&lt;img alt="1377428206" src="http://www.kzfmix.com/images/blog/1377428206.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;懇親会は駅前の炉端焼き屋さん&lt;/p&gt;
&lt;p&gt;&lt;img alt="1377428207" src="http://www.kzfmix.com/images/blog/1377428207.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;焼き鳥の肉が大きくてナイスな感じ。スペアリブが美味しかった。お酒も静岡のもので揃えてあっていい感じ。ちなみ写っているのは某合コン部長（副部長）の手。グラスに注がれているのは國香の特純&lt;/p&gt;
&lt;p&gt;&lt;img alt="1377428209" src="http://www.kzfmix.com/images/blog/1377428209.jpg" /&gt;
&lt;img alt="1377428210" src="http://www.kzfmix.com/images/blog/1377428210.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;次回は日が空いて10/26の予定&lt;/p&gt;</description><pubDate>Mon, 26 Aug 2013 04:47:45 +0919</pubDate><category>R</category></item><item><title>今週末は第5回入門機械学習読書会です</title><link>http://blog.kzfmix.com/entry/1376871434</link><description>&lt;p&gt;ランチに&lt;a href="http://www.imojiru-honmaru.com/"&gt;名物のいも汁&lt;/a&gt;を食すかたは掛川駅に1130に集合です。&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/4873115949/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/51jHjnXQfCL._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;
    Drew Conway&lt;br /&gt;
    オライリージャパン / 3360円 ( 2012-12-22 )&lt;br /&gt;
    &lt;br /&gt;
    &lt;br clear="all" /&gt;
    &lt;/div&gt;&lt;/p&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://atnd.org/events/41963"&gt;静岡Developers勉強会 第5回入門機械学習読書会&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://atnd.org/events/41962"&gt;第5回入門機械学習読書会　懇親会&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;一応6回で終了すると思うので次回以降の読書会のネタに関しても話し合いたいので、なにか推薦する方は教えて下さい。&lt;/p&gt;
&lt;p&gt;いまのところ、機械学習の延長線上にありそうな「実践コンピュータビジョン」はどうかなという話が上がっております。OpenCV+機械学習+Pythonという&lt;a href="http://blog.kzfmix.com/tag/OpenCV"&gt;結構面白い本だと思います&lt;/a&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/4873116074/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/51XkQMgKoQL._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;
    Jan Erik Solem&lt;br /&gt;
    オライリージャパン / 3150円 ( 2013-03-23 )&lt;br /&gt;
    &lt;br /&gt;
    &lt;br clear="all" /&gt;
    &lt;/div&gt;&lt;/p&gt;&lt;/p&gt;</description><pubDate>Mon, 19 Aug 2013 09:21:02 +0919</pubDate><category>R</category><category>Python</category><category>OpenCV</category></item><item><title>twitterのリプライ頻度を可視化する</title><link>http://blog.kzfmix.com/entry/1376445774</link><description>&lt;p&gt;python+pandasで全部やればいいんだけど、ggplotが使いたかったので。&lt;/p&gt;
&lt;p&gt;とりあえず全件取ってきた状態で&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="nn"&gt;csv&lt;/span&gt;

&lt;span class="n"&gt;tweets&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;csv&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;reader&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;open&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;tweets.csv&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;

&lt;span class="k"&gt;print&lt;/span&gt; &lt;span class="s"&gt;&amp;quot;Date&lt;/span&gt;&lt;span class="se"&gt;\t&lt;/span&gt;&lt;span class="s"&gt;Message&amp;quot;&lt;/span&gt;
&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;tweet&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;tweets&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="s"&gt;&amp;quot;[[user_id]]&amp;quot;&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;tweet&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;7&lt;/span&gt;&lt;span class="p"&gt;]:&lt;/span&gt;
        &lt;span class="k"&gt;print&lt;/span&gt; &lt;span class="s"&gt;&amp;quot;{}&lt;/span&gt;&lt;span class="se"&gt;\t&lt;/span&gt;&lt;span class="s"&gt;{}&amp;quot;&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;format&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;tweet&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;split&lt;/span&gt;&lt;span class="p"&gt;()[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt; &lt;span class="n"&gt;tweet&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;7&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;これである程度綺麗になったtsvが出力されるのであとはRStudioでいじる。data.tsvっていう名前で保存した。&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;library&lt;span class="p"&gt;(&lt;/span&gt;plyr&lt;span class="p"&gt;)&lt;/span&gt;
library&lt;span class="p"&gt;(&lt;/span&gt;ggplot2&lt;span class="p"&gt;)&lt;/span&gt;
library&lt;span class="p"&gt;(&lt;/span&gt;scales&lt;span class="p"&gt;)&lt;/span&gt;
setwd&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;/Users//kzfm/lang/rcode/tw&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
tweets &lt;span class="o"&gt;&amp;lt;-&lt;/span&gt; read.delim&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;data.tsv&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; sep&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;\t&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; stringsAsFactors&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="kc"&gt;FALSE&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; header&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="kc"&gt;TRUE&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
tweet.counts &lt;span class="o"&gt;&amp;lt;-&lt;/span&gt; ddply&lt;span class="p"&gt;(&lt;/span&gt;tweets&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;.&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;Date&lt;span class="p"&gt;),&lt;/span&gt; nrow&lt;span class="p"&gt;)&lt;/span&gt;
date.range &lt;span class="o"&gt;&amp;lt;-&lt;/span&gt; seq.Date&lt;span class="p"&gt;(&lt;/span&gt;from&lt;span class="o"&gt;=&lt;/span&gt;as.Date&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;2012-10-20&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt; to&lt;span class="o"&gt;=&lt;/span&gt;as.Date&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;2013-8-12&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt; by&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;day&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
date.strings &lt;span class="o"&gt;&amp;lt;-&lt;/span&gt; strftime&lt;span class="p"&gt;(&lt;/span&gt;date.range&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s"&gt;&amp;quot;%Y-%m-%d&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
dates &lt;span class="o"&gt;&amp;lt;-&lt;/span&gt; data.frame&lt;span class="p"&gt;(&lt;/span&gt;date.strings&lt;span class="p"&gt;)&lt;/span&gt;
all.data &lt;span class="o"&gt;&amp;lt;-&lt;/span&gt; merge&lt;span class="p"&gt;(&lt;/span&gt;dates&lt;span class="p"&gt;,&lt;/span&gt; tweet.counts&lt;span class="p"&gt;,&lt;/span&gt; by.x&lt;span class="o"&gt;=&lt;/span&gt;c&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;date.strings&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt; by.y&lt;span class="o"&gt;=&lt;/span&gt;c&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;Date&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt; all&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="kc"&gt;TRUE&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
names&lt;span class="p"&gt;(&lt;/span&gt;all.data&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;-&lt;/span&gt; c&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;Date&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s"&gt;&amp;quot;Counts&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
all.data&lt;span class="p"&gt;$&lt;/span&gt;Counts&lt;span class="p"&gt;[&lt;/span&gt;is.na&lt;span class="p"&gt;(&lt;/span&gt;all.data&lt;span class="p"&gt;$&lt;/span&gt;Counts&lt;span class="p"&gt;)]&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;-&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt;
all.data&lt;span class="p"&gt;$&lt;/span&gt;Date &lt;span class="o"&gt;&amp;lt;-&lt;/span&gt; as.Date&lt;span class="p"&gt;(&lt;/span&gt;all.data&lt;span class="p"&gt;$&lt;/span&gt;Date&lt;span class="p"&gt;)&lt;/span&gt;

ggplot&lt;span class="p"&gt;(&lt;/span&gt;all.data&lt;span class="p"&gt;,&lt;/span&gt; aes&lt;span class="p"&gt;(&lt;/span&gt;x&lt;span class="o"&gt;=&lt;/span&gt;Date&lt;span class="p"&gt;,&lt;/span&gt; y&lt;span class="o"&gt;=&lt;/span&gt;Counts&lt;span class="p"&gt;))&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; 
geom_line&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; 
scale_x_date&lt;span class="p"&gt;(&lt;/span&gt;breaks&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;2 week&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; labels&lt;span class="o"&gt;=&lt;/span&gt;date_format&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;%Y-%m-%d&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt;
theme&lt;span class="p"&gt;(&lt;/span&gt;axis.text.x&lt;span class="o"&gt;=&lt;/span&gt;element_text&lt;span class="p"&gt;(&lt;/span&gt;angle&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="m"&gt;-90&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;入門機械学習の1章のやりかたが参考になった。&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/4873115949/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/51jHjnXQfCL._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;
    Drew Conway&lt;br /&gt;
    オライリージャパン / 3360円 ( 2012-12-22 )&lt;br /&gt;
    &lt;br /&gt;
    &lt;br clear="all" /&gt;
    &lt;/div&gt;&lt;/p&gt;&lt;/p&gt;</description><pubDate>Wed, 14 Aug 2013 11:09:15 +0919</pubDate><category>R</category></item><item><title>入門機械学習の9章を読んだ(Multi Dimensional Scaling)</title><link>http://blog.kzfmix.com/entry/1376383063</link><description>&lt;p&gt;&lt;a href="http://atnd.org/events/41963"&gt;8/24の入門機械学習読書会&lt;/a&gt;の範囲になっている&lt;a href="http://ja.wikipedia.org/wiki/%E5%A4%9A%E6%AC%A1%E5%85%83%E5%B0%BA%E5%BA%A6%E6%A7%8B%E6%88%90%E6%B3%95"&gt;Multi Dimensional Scaling(MDS)&lt;/a&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/4873115949/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/51jHjnXQfCL._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;
    Drew Conway&lt;br /&gt;
    オライリージャパン / 3360円 ( 2012-12-22 )&lt;br /&gt;
    &lt;br /&gt;
    &lt;br clear="all" /&gt;
    &lt;/div&gt;&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;最初から距離しか与えられてない場合にはMDSだろうけど、普通はPCAでいいんじゃないかなーと思いつつ。あとユークリッド距離使うんだったら&lt;a href="http://blog.kzfmix.com/entry/1273835887"&gt;SPE&lt;/a&gt;でもよかろうと。&lt;/p&gt;
&lt;p&gt;ちなみにクラスタリング関係をRでやるんだったら&lt;a href="http://blog.kzfmix.com/entry/1295382472"&gt;この本&lt;/a&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/4320057082/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/51yBjAPptKL._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
    &lt;strong&gt;Rによるバイオインフォマティクスデータ解析 第2版 －Bioconductorを用いたゲノムスケールのデータマイニング－&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
    樋口 千洋&lt;br /&gt;
    共立出版 / 4830円 ( 2011-01-08 )&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.imojiru-honmaru.com/"&gt;名物のいも汁&lt;/a&gt;を食べに行くので興味ある方は参加されると良いです。本の内容は8,9,10のPCA,MDS,K-meansといったクラスタリング関係をまとめてやります。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://atnd.org/events/41963"&gt;静岡Developers勉強会 第5回入門機械学習読書会&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://atnd.org/events/41962"&gt;第5回入門機械学習読書会　懇親会&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description><pubDate>Tue, 13 Aug 2013 17:38:23 +0919</pubDate><category>R</category></item><item><title>第4回入門機械学習読書会を開催しました</title><link>http://blog.kzfmix.com/entry/1374998364</link><description>&lt;p&gt;お疲れ様でした。&lt;/p&gt;
&lt;p&gt;正則化はちょっとむずかしいかもしれませんね。次回は回帰ではなくクラスタリングなので、面白いと思います。しかも&lt;a href="http://atnd.org/events/41963"&gt;掛川開催&lt;/a&gt;です。掛川初めて。&lt;/p&gt;
&lt;p&gt;懇親会は金の字本店、清水といえばもつカレー&lt;/p&gt;
&lt;p&gt;&lt;img alt="1374998338" src="http://www.kzfmix.com/images/blog/1374998338.jpg" /&gt;
&lt;img alt="1374998339" src="http://www.kzfmix.com/images/blog/1374998339.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;もつカレーも美味しいが、焼き鳥がうまい。左はあか焼といって脾臓だそうです。右はタン塩&lt;/p&gt;
&lt;p&gt;&lt;img alt="1374998341" src="http://www.kzfmix.com/images/blog/1374998341.jpg" /&gt;
&lt;img alt="1374998342" src="http://www.kzfmix.com/images/blog/1374998342.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;ミノはコリコリしていて美味い、最初は静岡麦酒をのんでいたのだけど、やっぱビールはいいわってことで日本酒にスイッチ。&lt;/p&gt;
&lt;p&gt;&lt;img alt="1374998344" src="http://www.kzfmix.com/images/blog/1374998344.jpg" /&gt;
&lt;img alt="1374998345" src="http://www.kzfmix.com/images/blog/1374998345.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;ねぎまとなんかわからん。&lt;/p&gt;
&lt;p&gt;&lt;img alt="1374998347" src="http://www.kzfmix.com/images/blog/1374998347.jpg" /&gt;
&lt;img alt="1374998348" src="http://www.kzfmix.com/images/blog/1374998348.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;豚焼&lt;/p&gt;
&lt;p&gt;&lt;img alt="1374998350" src="http://www.kzfmix.com/images/blog/1374998350.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;前日大阪に行っていたので、僕だけ早めに退散。お疲れ様でした。&lt;/p&gt;</description><pubDate>Mon, 29 Jul 2013 20:16:30 +0919</pubDate><category>R</category></item></channel></rss>