Hello all,
I was using limma for assessing the deferentially expressed genes in my microarray experiment. However, during the analysis process I've encountered the following error
Error in chol.default(Zinfo) : the leading minor of order 11 is not positive definite Calls: arrayWeights -> chol -> chol.default Execution halted
I guess this error is due to a larger design matrix. Here it is
design = model.matrix(~0+factor(c(1,2,3,1,2,3,7,8,9,10,11,12)))
colnames(design) = c("CDH", "CDN", "CDP", "CDPCIS", "CDPFU", "CDPUN", "CDNCIS", "CDNFU", "CDNUN")
aw = arrayWeights(data.filt,design)
fit = lmFit(data.filt,design,weights=aw)
I would be grateful for your help.
Thank you.
Thanks for the reply. What if I assess the Differential expression of genes from groups of single arrays skipping `arrayWeights` step? Would results make sense? How much confidence do we have on these kind of results?
The issue is not so much whether or not you use array weights. Rather, it's the fact that, for many groups, you only have one replicate. Would you trust a result from an experiment where n = 1? (I wouldn't, not without lots of validation.)