Re: [R] Principal Components for matrices with NA

2012-02-28 Thread Mark Difford
On Feb 27, 2012 at 9:30pm Joyous Fisher wrote: > Q: is there a way to do princomp or another method where every row has at > least one missing column? You have several options. Try function nipals in packages ade4 and plspm. Also look at package pcaMethods (on Bioconductor), where you will find

Re: [R] Principal Components for matrices with NA

2012-02-27 Thread Rui Barradas
Hello again, > Q: is there a way to do princomp or another method where every row has at > least one missing column? See also package 'psych', function 'principal'. You can impute mean or median to NAs. Rui Barradas -- View this message in context: http://r.789695.n4.nabble.com/Principal-Comp

Re: [R] Principal Components for matrices with NA

2012-02-27 Thread Rui Barradas
Hello, > I could find the maximal set of columns such that there exists a subset of > rows with non NA values for every column in the set - what is an > efficient > way to do that? Try 'na.exclude' on the transpose matrix. Example: set.seed(1) x <- matrix(1:200, ncol=25) f <- function(x){x[sam

[R] Principal Components for matrices with NA

2012-02-27 Thread Joyous Fisher
Hello, I have a matrix with 267 columns, all rows of which have at least one column missing (NA). All three methods i've tried (pcs, princomp, and prcomp) fail with either "Error in svd(zsmall) : infinite or missing values in 'x'" (latter two) or "Error in cov.wt(z) : 'x' must contain finite va