MCMCpack抑制MCMCmetrop1R功能输出
函数MCMCmetrop1R可以使用选项MCMCpack抑制MCMCmetrop1R功能输出,r,mcmc,R,Mcmc,函数MCMCmetrop1R可以使用选项verbose=FALSE或verbose=0抑制其输出到屏幕。但是,当函数完成其操作时,这不会停止函数报告以下内容。 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 大都市接受率为0.15862 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 我曾尝试在MEMCmetrop1R函数周围使用invisible()函数,但没
verbose=FALSE
或verbose=0
抑制其输出到屏幕。但是,当函数完成其操作时,这不会停止函数报告以下内容。
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
大都市接受率为0.15862
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
我曾尝试在MEMCmetrop1R函数周围使用invisible()
函数,但没有任何区别。
是否有其他建议停止报告接受率的功能 今天我遇到了同样的问题,下面是我的解决方案:您可以使用
R.utils
包中的capture.output
或captureOutput()
。据说后者速度更快(参见)
R.utils::captureOutput(expr={
post.sample 0
,这也不会出现。今天我遇到了同样的问题,下面是我的解决方案:您可以使用R.utils
包中的capture.output
或captureOutput()
。据说后者更快(请参阅)
R.utils::captureOutput(expr={
post.sample 0
,这也不会显示
R.utils::captureOutput(expr={
post.sample <- MCMCmetrop1R(loglik, theta.init = c(0, 1, 1), ...)
})