[R] How to read "Cumulative proportion" in using princomp?

Peter Ehlers ehlers at ucalgary.ca
Wed Mar 16 18:38:16 CET 2011


On 2011-03-16 10:31, Martyn Byng wrote:
> Hi,
>
> The values are calculated on the fly in the summary function
>
> stats:::print.summary.princomp
>
> using
>
> vars<- result$sdev^2
> vars<- vars/sum(vars)
> cumsum(vars)
>

Or you could use the prcomp summary function (maybe you
should use prcomp() for you model?):

stats:::summary.prcomp(result)$importance[3, ]

Use str() to inspect the components of the summary
function.

Peter Ehlers

>
> Martyn
>
> -----Original Message-----
> From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org]
> On Behalf Of ian_zhangty
> Sent: 16 March 2011 14:19
> To: r-help at r-project.org
> Subject: [R] How to read "Cumulative proportion" in using princomp?
>
> Dear all,
>
>> result<-summary(princomp(x,cor=TRUE))
>> result
> Importance of components:
>                           Comp.1    Comp.2     Comp.3     Comp.4
> Standard deviation     1.642136 1.0114376 0.45146892 0.27669119
> Proportion of Variance 0.674153 0.2557515 0.05095605 0.01913950
> Cumulative Proportion  0.674153 0.9299044 0.98086050 1.00000000
>
> I want to read Cumlative Proportion listed above. But I cannot find it
> in
> result, instead, R gives me followed, which is not same with above:
>> result[2]
> $loadings
>
> Loadings:
>          Comp.1 Comp.2 Comp.3 Comp.4
> YC.T     0.183  0.935  0.250  0.172
> YC.Rad   0.581 -0.130 -0.413  0.689
> YC.Rain -0.537  0.308 -0.784
> YC.ETPM  0.583  0.119 -0.389 -0.703
>
>                 Comp.1 Comp.2 Comp.3 Comp.4
> SS loadings      1.00   1.00   1.00   1.00
> Proportion Var   0.25   0.25   0.25   0.25
> Cumulative Var   0.25   0.50   0.75   1.00
>
> I am wondering how can I calculate "Cumulative Proportion" in the first
> result.
> Thank you very much
>
> --
> View this message in context:
> http://r.789695.n4.nabble.com/How-to-read-Cumulative-proportion-in-using
> -princomp-tp3381881p3381881.html
> Sent from the R help mailing list archive at Nabble.com.
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>
> ________________________________________________________________________
> This e-mail has been scanned for all viruses by Star.\ _...{{dropped:12}}
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.



More information about the R-help mailing list