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

rubyで統計解析 :データ編、ヒストグラム

rubyで統計解析 :データ編、ヒストグラムGSLを使用すると、 xterm + irb でほとんどR風の解析ができる。 かなり、すごい。 例)カンマ区切りの三列目のデータの 値の対数をとり、そのヒストグラムを 書く。 これを $irb として、 一行一行下のコマンド をう…

 一列目と二列目の値が同じ行をひとつにまとめる。 

一列目と二列目の値が同じ行をまとめるスクリプト。例えば、次のようなファイルInputFile.csv 1,2,a,b,c,d 3,2,e,f,g,j 1,2,a,b,c,d 2,1,b,a,d,c 5,2,d,f,c,s を一行目と二行目の値が共通するもの をひとまとめにしたものに整理。 (一行目と三行目と四行目…

power point テクストボックスの挿入

power point テクストボックスの挿入。 1) ALT + i 2) ALT + x 3) ALT +h 4) マウス操作して指定。 が早いか?

今日の英語

The professional and business services and education and health services categories saw employment increases in September of 10,000 and 7,000 jobs, respectively, according to the Michigan Department of Energy, Labor and Economic Growth. Ne…

 rubyで一行でヒストグラムを書く。

rubyで一行で2列目のヒストグラムを書く? cut + rubyをつかう。 cut -d"," -f2 InputFile.txt | ruby -e 'require "GSL"; d=[];STDIN.each{|i|d<

 閉じるべきポート

http://www.kent-web.com/www/anhttpd/rooter.html より WAN 無視 ALL ALL TCPポート 1-79 HTTP以外のウェルノウンポート(TCP)を閉じる WAN 無視 ALL ALL TCPポート 81-1023 WAN 無視 ALL ALL TCPポート 1080 トロイの木馬の使用するTCPポートを閉じる WAN …

cygwin で sshサーバー

cygwin でsshサーバーを導入する。 最低限 (0) open-sshのインストール。 setup.exeからインストール(1) ssh-host-config(2) cygrunsrv -S sshd

tritonn

http://qwik.jp/tritonn/about.html

 今日の記録

7003

クラウドコンピューティング

クラウドコンピューティング: サーバーを安価で借りられる。http://www.atmarkit.co.jp/fjava/special/appspace/appspace_1.htmlhttp://ja.wikipedia.org/wiki/クラウドコンピューティング http://www.atmarkit.co.jp/fnetwork/rensai/5mincloud/01.html

 べき分布の指数の推定関数

べき分布の指数の推定関数 powerFit<-function(x){ D<-0 P<-0 alpha123<-0 N123<-100 xminmin<-0 xminb<-0 kazu<-0; Dp<-function(x){ i<-1:100 2*sum(((-1)^(i-1))*exp(-2*i*i*x*x)) } h1b<-x ALPHA<-0 XMIN<-0 PVALE<-0 i<-1 xminxmin<-exp(seq(min(log(h1…

cygwin上でwin32APIを利用する(mingw でのコンパイル)

win32APIをプログラムで使いたい場合、 mingwを使用する必要がある。 mingwはwindowsで最低限のunix機能を 使えるようにしたもの、大雑把にいえば、 gccをwindowsで使えるようにしたもの。 cygwinのgccより早いそうだ。 cygwinでのコンパイル方法-mno-cygwin…

 rubyで安定分布乱数の発生法

rubyでの安定分布乱数の発生法これだけででるのか?? でるとしたら、ものすごく楽。 http://rb-gsl.rubyforge.org/randist.html 最低限 require 'rubygems' require 'narray' require 'gsl' #乱数の初期化 #メルセンヌツイスタ、種は0 rng=GSL::Rng.alloc #…

GSLとrubyで統計計算 (要約等計量とヒストグラム)

参考 http://rb-gsl.rubyforge.org/ref.htmlとても便利そう。要約統計量の計算 require 'rubygems' require 'narray' require 'gsl' #ベクトル型 v=GSL::Vector[1..6] v[2]=10 puts v #平均 puts v.mean #分散 puts v.sd #最大値 puts v.max #最小値 puts v.…

GSL(GNU Scientific Library)

GSLは (GNU Scientific Library)の略。 科学技術計算のライブラリ。 特殊関数、数値積分、統計計算、ヒストグラムなどよく使用される科学技術はたいていできる。C言語、rubyなどさまざまな言語で利用できる。Numerical recipes の代用になる。 http://nakan…

rubyで数値計算、GNU Scientific Libraryサイエンスライブラリの利用

rubyで数値計算GNU Scientific Libraryのライブラリを利用。 http://diaspar.jp/node/215Ruby/GSL http://rubyforge.org/projects/rb-gsl/インストール http://rb-gsl.rubyforge.org/ % cd rb-gsl-xxx/ % ruby setup.rb config % ruby setup.rb setup % ruby…

エクセルファイルをxmlやcsvに

xlhtml

NHK教育 知る楽 こだわり人物伝 太宰治 <3回>

TV

NHK教育 知る楽 こだわり人物伝 太宰治 女(わたし)が愛した作家 <第3回> 語り手:西 加奈子 http://www.nhk.or.jp/shiruraku/wen/index.html#a3

カタカナをアルファベットに変換

次のルールでカタカナをアルファベットに変換 カタカナの「ニ」と漢字の「二」の 違いに注意。katakana.kana ア,_a イ,_i ウ,_u エ,_e オ,_o カ,ka キ,ki ク,ku ケ,ke コ,ko サ,sa シ,si ス,su セ,se ソ,so タ,ta チ,ti ツ,tu テ,te ト,to ナ,na ニ,ni ヌ,nu…

gnuplotで日付を横軸に

日付を横軸に 2007-09-12の場合グラフの横軸を年.月の形式に。 97.01 set xdata time set timefmt "%Y-%m-%d" set format x "%y.%m" plot "file" using 1:2 設定の確認 show xdata show format 設定を元に戻す。 unset xdata unset timefmt unset format

 人間の意志決定についての参考書

人間の意志決定についての参考書印南 「すぐれた意志決定」長前 「意志決定のマネジメント」 キーワード 1)最適化モデル(経済学) 2)満足化基準モデル (ハバード-サイモン) 3)直観モデル (ヒューリスティックスで推論) (1)はすべての選択肢を…

今日の記録

6145

Makefileの勉強

C

makeはファイルを作成するコマンド。 第一歩 http://www.c.csce.kyushu-u.ac.jp/~seiichirou/wiki/index.php?Makefile%A4%CE%BD%F1%A4%AD%CA%FD make -pで暗黙のルールを 確認できて非常にわかりやすくなる。http://d.hatena.ne.jp/cou929_la/20090929/12542…

pythonからRを使う。環境準備編。Rpy2[未完成]

pythonからRを使う。環境準備。 rpy2を利用する。 cygwin上で利用する。 Rpy2を http://rpy.sourceforge.net/index.html Rpy2を http://pypi.python.org/pypi/rpy2/ からrpy2-2.0.7.tar.gz をダウンロード。展開: gzip -d rpy2-2.0.7.tar.gz tar -xvf rpy2-…

rubyの配列のランダムシャッフルのいろいろ

rubyの配列のランダムシャッフルのいろいろhttp://blog.digital-squad.net/article/103143300.html ary=[1,2,3,4,5] # => [1, 2, 3, 4, 5] ary[rand(ary.length)] # => [1〜5のいずれか] ) ary.sort_by{rand} # => [3, 1, 5, 2, 4] #[ruby-list:43811]より h…

 今日の記録

5797

google 翻訳をrubyで行う。

google翻訳をrubyで行う。英語→日本語は簡単にできるが、 日本語→英語が文字化けしてしまう。どうもnet/httpなどが、utf-8の文章をsjis で解釈してしまっているのが問題なのかもしれないが よくわからない。とりあえず、今のところmechanaize(ブラウザのよう…

他の人のフォロワーの出力改良版

他の人のフォロワーの出力改良版 http://d.hatena.ne.jp/arupaka-_-arupaka/20091011の改良:とりあえず、ページ数にむりやり5を足している問題は解決させた。 ただし、 APIのエラー (http://d.hatena.ne.jp/kermitonphd/20091011を参照) 取得中にフォロ…

 今日の記録

5601

hatenaの ソースコードのハイライト

ソースコードをハイライトする場合、rubyならば、 >|ruby| Source Code ||