0

なんかヌケる気がする……。

私は pca を持っており (私は prcomp を使用しました)、共分散行列の固有ベクトルを探しています。私は回転を使用してそれらを取得することを知っています。回転により、固有ベクトルで構成される行列が得られます。しかし、これらの固有ベクトルの 1 つだけを印刷 (または他の目的で使用) したい場合、どのように呼び出すのですか? print (mypcqobject$rotation) を使用してすべてを印刷できることはわかっていますが、1 つだけが必要な場合はどうすればよいでしょうか?

4

1 に答える 1

2

$rotation オブジェクトをサブセット化します。どのベクトルが必要ですか?

> prcomp(USArrests, scale=T)$rotation[1,]    # Murder row
       PC1        PC2        PC3        PC4 
-0.5358995  0.4181809 -0.3412327  0.6492278 
> prcomp(USArrests, scale=T)$rotation[,1]    # PC1 column
    Murder    Assault   UrbanPop       Rape 
-0.5358995 -0.5831836 -0.2781909 -0.5434321 
于 2012-12-08T14:49:59.957 に答える