[R] sapply function and poisson distribution
Pete Brecknock
Peter.Brecknock at bp.com
Sun Jan 4 01:45:33 CET 2015
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.
More information about the R-help
mailing list