« カーネルPCA | トップページ | Dr. Julian Laubセミナー »
カーネルPCAをR言語でやるソースコードを公開しておこう。案外、無いみたいなんで。実行例は
こんなかんじです。左上がもとのデータで残り5つがσを変えた場合。使ったのはガウスカーネルです。動作は保証しません。おかしかったら、誰か教えてください。よろしく。(σが大きいところの結果はおかしいことが判明しました。トラックバック参照 4/9付記)
22:19 学問・資格 | 固定リンク
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のソースコード:
コメント
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