[R-sig-eco] how are compuetd the species scores of pca from veganpackage ?
claire della vedova
claire.della-vedova at magelisgroup.com
Tue May 27 11:40:29 CEST 2014
Dear Jari,
You're right I missed the Design decision vignette....sorry for that.
Thanks you so much for your reply.
All the best
Claire Della Vedova
-----Message d'origine-----
De : Jari Oksanen [mailto:jari.oksanen at oulu.fi]
Envoyé : mardi 27 mai 2014 10:43
À : claire della vedova; r-sig-ecology at r-project.org
Objet : RE: [R-sig-eco] how are compuetd the species scores of pca from
veganpackage ?
Dear Claire Della Vedova,
It seems that you have searched in many places, except in vegan
documentation. Look at the vignette on Design decisions, section "Scaling in
redundancy analysis".
Cheers, Jari Oksanen
________________________________________
From: r-sig-ecology-bounces at r-project.org
<r-sig-ecology-bounces at r-project.org> on behalf of claire della vedova
<claire.della-vedova at magelisgroup.com>
Sent: 27 May 2014 11:17
To: r-sig-ecology at r-project.org
Subject: [R-sig-eco] how are compuetd the species scores of pca from
veganpackage ?
Hi everybody,
I'm working on PCA approach, and comparing outputs from ade4 and vegan
packages.
I'm ok with the normalization of the variables coordinates coming from ade4
outputs.
(with $co : coordinates are scaled to eigen values ; with $c1 : coordinates
are scaled to 1).
But I have difficulties to understand how are computed the Species scores in
vegan's outputs with scaling 1 or 2 options, and what means the message
concerning scaling, especially about the 'General scaling constant of
scores'.
For example :
'Scaling 2 for species and site scores
* Species are scaled proportional to eigenvalues
* Sites are unscaled: weighted dispersion equal on all dimensions
* General scaling constant of scores: 4.226177 '
'
I've search on the archives of R-sig-ecology , cross validate and
stackoverflow, and found nothing that helped me. If somebody has some
information about it, I would greatly appreciate some help.
All the best.
Claire Della Vedova
Here some parts of my code :
library(ade4)
library(vegan)
doubs.env <- read.csv
('http://www.sci.muni.cz/botany/zeleny/wiki/anadat-r/data
-download/DoubsEnv.csv', row.names = 1)
###################### with ade4 ##########################################
pca.ad<-dudi.pca(doubs.env, scale = TRUE, center = TRUE, scann = FALSE,nf=3)
# eigen value of the fisrt eigen vector
pca.ad$eig[1]
[1] 5.968749
#variables coordinates in first eigen vector pca.ad$co[,1] [1] 0.85280863
-0.81918008 -0.45283333 0.75214647 -0.04996375 0.70722171 [7] 0.83048310
0.90260821 0.79011263 -0.76485397 0.76373149
#check the normalization of laodings
sum(pca.ad$co[,1]^2)
[1] 5.968749
#=> coordinatesscaled to eigen values
#variables normed scores in first eigen vector pca.ad$c1[,1] [1] 0.34906791
-0.33530322 -0.18535177 0.30786532 -0.02045094 0.28947691 [7] 0.33992972
0.36945166 0.32340546 -0.31306670 0.31260725
#check the normalization
sum(pca.ad$c1[,1]^2)
[1] 1
#=> coordinates scaled to 1
###################### with vegan ######################################
pca.veg<-rda(doubs.env, scale = TRUE)
# species scores for the fisrt eigen vector, with sacling 1 summary(pca.veg,
scaling=1)
das alt pen deb pH dur pho
1.4752228 -1.4170507 -0.7833294 1.3010933 -0.0864293 1.2233806 1.4366031
nit amm oxy dbo
1.5613681 1.3667687 -1.3230752 1.3211335
'Scaling 1 for species and site scores
* Sites are scaled proportional to eigenvalues
* Species are unscaled: weighted dispersion equal on all dimensions
* General scaling constant of scores: 4.226177 '
summary(pca.veg, scaling=2)[1][[1]][,1]
das alt pen deb pH dur
1.08668311 -1.04383225 -0.57701847 0.95841533 -0.06366582 0.90117039
pho nit amm oxy dbo
1.05823501 1.15013974 1.00679334 -0.97460773 0.97317743 'Scaling 2 for
species and site scores
* Species are scaled proportional to eigenvalues
* Sites are unscaled: weighted dispersion equal on all dimensions
* General scaling constant of scores: 4.226177 '
--
View this message in context:
http://r-sig-ecology.471788.n2.nabble.com/how-are-compuetd-the-species-score
s-of-pca-from-vegan-package-tp7578918.html
Sent from the r-sig-ecology mailing list archive at Nabble.com.
_______________________________________________
R-sig-ecology mailing list
R-sig-ecology at r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-ecology
More information about the R-sig-ecology
mailing list