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.

Reply via email to