Sorry about that, this is my first time posting. Below is the complete post.
======================== I am trying to run the R Script below, I have actually simplified it to just this part that is causing issues. When I run this script I continue to get an error that says "cannot rescale a constant/zero column to a unit variance". I cannot figure out what is going on here. I have stripped down my data file so it is more manageable so I can try to figure this out. The data.txt file that is being read looks like this: UserID,Q1,Q2 2342,3,2 I have made this file very basic on purpose to see if I could get this to work, but it is not working. Of course once I get this to actually work I will expand the data file to match the data I am actually using. library(stats) mydata <- read.table("data.txt", header=TRUE, sep = ",") newdata <-na.omit(mydata) pcdata <- newdata[c(-1)] pcmatrix <- data.frame(pcdata) # Add the difference so the totals in the scale = 100 pcmatrix[,1] <- pcmatrix[,1] + 96 pcmatrix[,2] <- pcmatrix[,2] + 96 x.pca <- prcomp(pcmatrix, retx=TRUE, center=TRUE, scale=TRUE, cor=TRUE) weight <- cbind(round(abs(x.pca$rotation[,1]),3)) write.table(weight,file="weights.txt") If I change the attribute in the prcomp function to scale=FALSE of course I can run my script. But if it is scaling...which is causing the issues, it errors. Any help would be GREATLY appreciated. ======================== On Oct 31, 2012, at 10:54 AM, David Winsemius wrote: > > On Oct 31, 2012, at 5:47 AM, fillay89 wrote: > >> I am trying to run the R Script below, > > There is no script (or data description) appearing in this posting to the > Rhelp Mailing List. Nabble is not Rhelp, despite Nabble's effort to get you > to think it is an archive. Please review the Posting Guide that I know you > were offered when you posted from Nabble. > > Yes, we could view this in Nabble, but most of us choose not to do so. This > is a technical mailing list, not a website or chat-room. > -- > David. > > >> I have actually simplified it to just >> this part that is causing issues. When I run this script I continue to get >> an error that says "cannot rescale a constant/zero column to a unit >> variance". I cannot figure out what is going on here. I have stripped down >> my data file so it is more manageable so I can try to figure this out. >> >> The data.txt file that is being read looks like this: >> >> >> I have made this file very basic on purpose to see if I could get this to >> work, but it is not working. Of course once I get this to actually work I >> will expand the data file to match the data I am actually using. >> >> >> >> If I change the attribute in the prcomp function to scale=FALSE of course I >> can run my script. But if it is scaling...which is causing the issues, it >> errors. >> >> Any help would be GREATLY appreciated. >> >> >> >> -- >> View this message in context: >> http://r.789695.n4.nabble.com/Cannot-rescale-a-constant-zero-column-error-tp4647996.html >> Sent from the R help mailing list archive at Nabble.com. >> >> ______________________________________________ >> R-help@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. > > David Winsemius, MD > Alameda, CA, USA > [[alternative HTML version deleted]] ______________________________________________ R-help@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.