Displaying 20 results from an estimated 10000 matches similar to: "please give us some suggestions regarding a modified PCA algo"
2012 Apr 25
1
pca biplot.princomp has a bug?
x=rmvnorm(2000, rep(0, 6), diag(c(5, rep(1,5))))
x=scale(x, center=T, scale=F)
pc <- princomp(x)
biplot(pc)
There are a bunch of red arrows plotted, what do they mean? I knew that the
first arrow labelled with "Var1" should be pointing the most varying
direction of the data-set (if we think them as 2000 data points, each being
a vector of size 6). I also read from
2010 Feb 04
0
pca in R: Problem Fixed
Good day all.
This is to thank all those who have helped in fixing this problem. Starting
with a text book was indeed a problem, however, that gave me a clue of what
I was looking for. This, with your contributions added to other materials I
got on the net, put me on the right track. Thank you so much.
Warmest regards
Ogbos
On 31 January 2010 14:07, S Ellison <S.Ellison@lgc.co.uk> wrote:
2008 Sep 09
4
PCA and % variance explained
After doing a PCA using princomp, how do you view how much each component
contributes to variance in the dataset. I'm still quite new to the theory of
PCA - I have a little idea about eigenvectors and eigenvalues (these
determine the variance explained?). Are the eigenvalues related to loadings
in R?
Thanks,
Paul
--
View this message in context:
2011 Jun 18
1
"Justify" PCA? -- was: Bartlett's Test of Sphericity
Apologies for the obvious, but just to clarify: there is no reason to
"justify" a PCA -- it's just an eigen decomposition of a matrix and is
therefore "justified" by linear algebra.
If one wants to determine whether some subset of the eigenvectors =
principal components suffice to "represent" the data in some sense,
then that is where distributional
2010 May 21
2
Data reconstruction following PCA using Eigen function
Hi all,
As a molecular biologist by training, I'm fairly new to R (and statistics!),
and was hoping for some advice. First of all, I'd like to apologise if my
question is more methodological rather than relating to a specific R
function. I've done my best to search both in the forum and elsewhere but
can't seem to find an answer which works in practice.
I am carrying out
2008 Jan 31
1
Confidence intervals for PCA scores/eigenvalues
Dear all,
I have read various descriptions of employing resampling techniques, such as
the bootstrap, to estimate the uncertainties of the eigenvectors computed by
PCA. When I try
2001 Sep 21
1
Request for Help: Rotation of PCA Solution or Eigenvectors
Dear R Helper,
I am writing because I seek to perform a varimax rotation
on my Principal Components Analysis (PCA) solution. (I have been
performing PCA's using the eigen command in R.) If you can tell me
how to perform this rotation when I use the eigen command (or the
princomp command) I would be thrilled.
Thanks so much!
Wendy Treynor
Ann Arbor, MI
USA
2012 Apr 20
3
PCA sensitive to outliers?
Hi all,
I found that the PCA gave chaotic results when there are big changes in a
few data points.
Are there "improved" versions of PCA in R that can help with this problem?
Please give me some pointers...
Thank you!
[[alternative HTML version deleted]]
2010 Jun 28
2
Note on PCA (not directly with R)
Dear all, I am looking for some interactive study materials on Principal
component analysis. Basically I would like to know what we are actually
doing with PCA? What is happening within the dataset at the time of doing
PCA.
Probably a 3-dimensional interactive explanation would be best for me.
I have gone through some online materials specially Wikipedia etc, however
what I need a "movable
2008 Jul 03
2
PCA on image data
Dear R users,
i would like to apply a PCA on image data for data reduction.
The image data is available as three matrices for the
RGB values. At the moment i use
x <- data.frame(R,G,B)#convert image data to data frame
pca<-princomp(x,retx = TRUE)
This is working so far.
>From this results then i want to create a new matrix
from the first (second..) principal component. Here i stuck.
2005 Jan 29
1
Bootstrapped eigenvector
Hello alls,
I found in the literature a technique that has been evaluated as one of the
more robust to assess statistically the significance of the loadings in a
PCA: bootstrapping the eigenvector (Jackson, Ecology 1993, 74: 2204-2214;
Peres-Neto and al. 2003. Ecology 84:2347-2363). However, I'm not able to
transform by myself the following steps into a R program, yet?
Can someone could help
2004 Nov 03
2
Princomp(), prcomp() and loadings()
In comparing the results of princomp and prcomp I find:
1. The reported standard deviations are similar but about 1% from
each other, which seems well above round-off error.
2. princomp returns what I understand are variances and cumulative
variances accounted for by each principal component which are
all equal. "SS loadings" is always 1.
3. Same happens
2009 Feb 13
4
PCA functions
Hi All, would appreciate an answer on this if you have a moment;
Is there a function (before I try and write it !) that allows the input of a
covariance or correlation matrix to calculate PCA, rather than the actual
data as in princomp()
Regards
Glenn
[[alternative HTML version deleted]]
2009 Mar 08
2
prcomp(X,center=F) ??
I do not understand, from a PCA point of view, the option center=F
of prcomp()
According to the help page, the calculation in prcomp() "is done by a
singular value decomposition of the (centered and possibly scaled) data
matrix, not by using eigen on the covariance matrix" (as it's done by
princomp()) .
"This is generally the preferred method for numerical accuracy"
2007 Nov 27
0
Function to calculate eigenvector bootstrap error
Hi everybody,
I need help in writing a statistical function for bootstrap. Suppose m is a matrix with n cols and p rows, my original data. What I want to do is a bootstrap (using boot from package boot) on eigenvectors from a PCA done on m with a statistic function calculating the eigenvector bootstrap error ratio.
If R = number of bootstrap replicates, then my function should look something
2011 Aug 20
1
t() prior to data rotation
Dear All,
I have come upon an R-mode PCA protocol that uses the following arguments,
where "mydata.txt" is an nxm matrix of n objects and m variables:
> a <- read.table("mydata.txt")
> b <- t(a)
> c <- prcomp(b)
> c$rotation
The user then plots the coordinates given by c$rotation (PC1 and PC2) as the
"scores" of their PCA plot.
This
2011 May 28
1
prcomp & eigenvectors ... ??
Hi ...
Please could you help with probably a very simple problem I have. I'm completely new to R and am trying to follow a tutorial using R for Force Distribution Analysis that I got from ... http://projects.eml.org/mbm/website/fda_gromacs.htm. Basically, the MDS I preform outputs a force matrix (.fm) from the force simulation I perform.
Then, this matrix is read into R and prcomp is
2010 Nov 30
3
pca analysis: extract rotated scores?
Dear all
I'm unable to find an example of extracting the rotated scores of a
principal components analysis. I can do this easily for the un-rotated
version.
data(mtcars)
.PC <- princomp(~am+carb+cyl+disp+drat+gear+hp+mpg, cor=TRUE, data=mtcars)
unclass(loadings(.PC)) # component loadings
summary(.PC) # proportions of variance
mtcars$PC1 <- .PC$scores[,1] # extract un-rotated scores of
2007 Nov 26
0
writing statistical function for boot
Hi everyone,
I need help in writing a statistical function for bootstrap. Suppose m is a matrix with n cols and p rows, my original data. What I want to do is a bootstrap (using boot from package boot) on eigenvectors from a PCA done on m with a statistic function calculating the eigenvector bootstrap error ratio.
If R = number of bootstrap replicates, then my function should look something
2004 Jun 28
3
How to determine the number of dominant eigenvalues in PCA
Dear All,
I want to know if there is some easy and reliable way
to estimate the number of dominant eigenvalues
when applying PCA on sample covariance matrix.
Assume x-axis is the number of eigenvalues (1, 2, ....,n), and y-axis is the
corresponding eigenvalues (a1,a2,..., an) arranged in desceding order.
So this x-y plot will be a decreasing curve. Someone mentioned using the elbow (knee)