1
我已经在R中编写了一个简单的函数(,请参阅下面的),它运行良好。但是,当我执行代码时,我在输出结尾收到不需要的字词:“空”。在R函数中摆脱额外的“空”
我不知道我怎么会修改我当前的代码删除的不必要的,多余的字“空”出现在此函数给出的输出的结束?
这里是我的R代码里面:
postsigma <- function(n,sigma2,b2,mu,mean){
SigPost <- (1/((n/sigma2)+(1/b2)))
MuPost <- ((SigPost/b2)*mu)+((SigPost/(sigma2/n))*mean)
curve(dnorm(x,MuPost,sqrt(SigPost)),xlim=c(0,MuPost+4),ylim=c(0,dnorm(MuPost,MuPost,sqrt(SigPost))+.02),ylab="Density",main=expression("Posterior of "(mu)))
D <- cat("\t","Mu of Posterior:","\t",MuPost,"\n","\t","Sigma of Posterior:",SigPost)
return(D)}
postsigma(200,15,5,2,5)
阅读'cat'的帮助页面。 –