Hi Bj�rn-Helge,

        Thanks for your help.

        In my case, there are more variables in the matrix than the units, 
so I have to use Prcomp with covariance to do PCA. The problem I am facing 
is how to get fisrt 8 coefficients and scores and how to write the result 
into text file. Thanks again.

        When I change princomp to prcomp below, I will NULL for pc$scores 
& pc$loadings.

        X <- some matrix
        pc <- prcomp(X)
        pc$scores[,1:4]    # The four first score vectors
        pc$loadings[,1:4]  # The four first loadings


Best Regards,
WeiQiang Li




[EMAIL PROTECTED] (Bj�rn-Helge Mevik) 
Sent by: [EMAIL PROTECTED]
No Phone Info Available
02/25/2005 05:38 PM

To
[email protected]
cc

Subject
Re: [R] How to set up number of prin comp.






>         I am trying to use PrinComp to do principle component analysis. 
I 
> would like to know how to set the number of principle components.

I assume you mean the function princomp (case _does_ matter in R) in
package stats (which is loaded by default).  This function has no way
of specifying how many components to calculate; it always gives you
all components.  You have to select the components you want
afterwards.  See help(princomp) for details.  E.g.

X <- some matrix
pc <- princomp(X)
pc$scores[,1:4]    # The four first score vectors
pc$loadings[,1:4]  # The four first loadings

(The loadings can also be extracted with loadings(pc)[,1:4] .)

-- 
Bj�rn-Helge Mevik

______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! 
http://www.R-project.org/posting-guide.html


        [[alternative HTML version deleted]]

______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to