Rで特異値分解

特異値分解とはm×n行列のA

A = U \times \Sigma \times V

と分解するもの。
線形最小二乗法などに用いられる。

x に行列Aが入っているとすると、特異値分解は

svd(x)

でできる。

Uを抜き出すには

svd(x)$u

\Sigmaの対角成分を抜き出すには

svd(x)$d

Vを抜き出すには

svd(x)$v

で抜き出せる。
ちなみに、

svd(x, nu=3, nu=3)

などとして、UVのサイズを変えることができる。
最終更新:2008年05月25日 16:52
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。