不太肯定问题 应该是芯片出现看负值之类的,尝试修改一下参数方法或者参数值试试 backgroundCorrect参数中的方法可能比较限制这一点:
老师好,在做agilent单色芯片背景校正时,到Array5时报错,删掉array5的文件后,其他芯片全正常。
> BgCorrect=backgroundCorrect(EListRaw,method = "normexp",normexp.method = "rma",offset = 50)
Array 1 corrected
Array 2 corrected
Array 3 corrected
Array 4 corrected
Array 5Error in if (alpha <= 0) stop("alpha must be positive") :
missing value where TRUE/FALSE needed
In addition: Warning message:
In log(out$alpha) : NaNs produced