MBCB包中缺少该功能

时间:2015-08-06 01:20:50

标签: r

我使用printMBCBOutput包对微阵列数据进行背景校正。一切顺利,直到我尝试使用MBCB函数输出值(此文档中为此目的列出了此函数)。我有这个错误:

  

错误:无法找到功能" printMBCBOutput"

我已检查此功能是否在我已安装的lsf.str("package:MBCB") bg.mcmc : function (iter = 500, burn = 200) bg.rma : function (pm, n.pts = 2^14) mbcb.correct : function (g, control, npBool = TRUE, rmaBool = FALSE, mleBool = FALSE, bayesBool = FALSE, gmleBool = FALSE, iter = 500, burn = 200, isRawBead = FALSE) mbcb.gui : function () mbcb.main : function (signal, control, npBool = TRUE, rmaBool = FALSE, mleBool = FALSE, bayesBool = FALSE, gmleBool = FALSE, paramEstFile = "param-est", bgCorrectedFile = "bgCorrected", iter = 500, burn = 200, normMethod = "none", isRawBead = FALSE) 包中,而且不是:

MBCB

有人可以建议为什么call system('[[ ! -e docs ]] && mkdir docs') 包中缺少此功能,可以采取哪些措施来解决此问题?

我在Ubuntu上使用R-3.2.1

1 个答案:

答案 0 :(得分:0)

printMBCBOutput()函数未显示MBCB包,因为它似乎不是此包的一部分,至少不是根据最新的PDF文档键入browseVignettes("MBCB")在R控制台中。

我的假设是您使用的是this documentation,其中 提及printMBCBOutput(),但只是版本1.16.0。但是,我从this source安装的软件包似乎是版本1.20.0。我相信我们正在测试的版本中已经从包中删除了有问题的函数。

话虽如此,我的猜测是你不需要这个功能来做你需要的。我怀疑你在OP中列出的接口要么已经包含了先前printMBCBOutput 中包含的功能,要么还有其他R包可以做到这一点。