我已经创建了一个函数来生成随机泊松分布,但也希望该函数也可以计算lambda的平均值。
xpoisson<-function(x,mu){rpois(x, lambda=mu)}
这是我到目前为止所写的内容,我不确定在哪里/如何向函数添加the mean(mu)
。任何帮助。
答案 0 :(得分:1)
函数将仅输出一个变量。为了输出两个变量,您需要例如将它们作为列表输出。请尝试以下操作:
xpoisson<-function(x,mu){
list(rpois(x, lambda=mu),mean(mu))
}
答案 1 :(得分:0)
我相信您想要的不是mean(mu)
而是mean(rpois(x,lamda=mu))
吗?
如果是这样,只需在函数内添加新行,为变量分配分布和均值,然后通过将它们添加到列表并返回所述列表来返回两个值。