[R] questions about principle component analysis (princomp)
Yunfeng Hu
yunfeng at scripps.edu
Thu Jul 22 19:42:48 CEST 2004
Thank you, Thomas. It is very helpful. I will dig more into the man
page but for now I get what I want.
Yunfeng
On Jul 21, 2004, at 11:29 PM, Thomas Petzoldt wrote:
> Yunfeng Hu wrote:
>> Hi, I am a new R user and am currently using princomp to conduct a
>> PCA. I have read the help(princomp) and still do not quite understand
>> everything in the help. Basically I want to get the covariance
>> matrix, and eigenvector/eigenvalues (loadings()?) so that I can find
>> the principle components. Thanks!
>
> Hello,
>
> you may start with the examples at the bottom of the help page to get
> more understanding. Here is a modified version of that example:
>
> data(USArrests)
> pc<- princomp(USArrests)
>
> summary(pc)
> loadings(pc)
>
> plot(pc)
> biplot(pc)
>
> # some other useful methods mentioned on the help page:
>
> cov(USArrests) # covariance matrix
> eigen(cov(USArrests)) # eigenvalues/vector
>
> # and a way to show, what things are stored in pc
>
> str(pc)
>
> # so they can be extracted as shown on the help page.
>
> # Please note, that the scaled version (correlation matrix)
> # would be more appropriate there, e.g.
>
> pc<- princomp(USArrests, cor=TRUE)
> summary(pc)
> cor(USArrests)
> eigen(cor(USArrests))
>
>
> Hope it helps
>
> Thomas P.
>
>
###################################
Research Associate, Ph.D
Department of Molecular Biology, MB-5
The Scripps Research Institute
10550 North Torrey Pines Road
La Jolla, CA 92037
Tel. (858) 784-2204
Fax. (858) 784-2860
Emal: yunfeng at scripps.edu
Web: http://www.scripps.edu/~yunfeng
###################################
More information about the R-help
mailing list