dimnik wrote > i want to find a function that takes in two vectors of numbers > that have > the same > length.The output should be a list of vectors, where each vector > is a > sequence of > randomly generated Poisson variables where the number > of samples in each > vector is determined by the entries in the first input vector and > the > lambdas come > from the entries in the second input vector. For example, :If the > inputs > are c(1,2) and c(0.1,0.8) the output will be a list of > twovectors where > the first vectorhas a single sample from Poisson(0.1) > and the second > vector has two samples from Poisson(0.8).How can i do all that kind of > stuff using sapply function? > thank u in advance
How about using mapply, the multivariate version of sapply? Based on your example ... mapply(function(x,y) rpois(x,y), c(1,2),c(0.1,0.8)) HTH Pete -- View this message in context: http://r.789695.n4.nabble.com/sapply-function-and-poisson-distribution-tp4701353p4701358.html Sent from the R help mailing list archive at Nabble.com. ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.