« カーネルPCA | トップページ | Dr. Julian Laubセミナー »

2005/04/08

カーネルPCAのソースコード

カーネルPCAをR言語でやるソースコードを公開しておこう。案外、無いみたいなんで。
実行例は

kpca_3c

こんなかんじです。左上がもとのデータで残り5つがσを変えた場合。使ったのはガウスカーネルです。動作は保証しません。おかしかったら、誰か教えてください。よろしく。(σが大きいところの結果はおかしいことが判明しました。トラックバック参照 4/9付記)

 

|

« カーネルPCA | トップページ | Dr. Julian Laubセミナー »

コメント

Rならkernlabとかいうパッケージがあって,それに入ってます.CRANからとれるはず.ほかにもなんかあるかも.

投稿: 伊庭 | 2005/04/09 02:53

でも,これ簡単そうなんでもらっておこう(笑い).この前matlabで書こうとしてはまってしまった(Matlab自体がはじめて).なお,Matlab用には有名なのがあるようだけど,ちょっと練習したかったので.行列で考える頭脳が無いので,RもMatlabもつらいです.

投稿: 伊庭 | 2005/04/09 02:59

伊庭様

http://cran.r-project.org/src/contrib/Descriptions/kernlab.html">kernlabの情報、ありがとうございました。さっそく見てみます。自分でやったやつが正しいかどうか、自信がなかったのでちょうどよかったです。セミナーの情報もありがとうございました。あれもあとでここに貼り付けておきます(今は出先なのでアップできない)。

投稿: Y-h. Taguchi | 2005/04/09 14:17

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: カーネルPCAのソースコード:

« カーネルPCA | トップページ | Dr. Julian Laubセミナー »