Dear List, I have the following code that does what I want: x <- replicate(5,replicate(10,sum(rnorm(rpois(1,10))))) How might one change it such that the maximum value generated by rnorm(rpois(1,10)) can be retrieved for later use?
On 12/08/05 05:55, xpRt.wannabe wrote,:> Dear List, > > I have the following code that does what I want: > > x <- replicate(5,replicate(10,sum(rnorm(rpois(1,10))))) > > How might one change it such that the maximum value generated by > rnorm(rpois(1,10)) can be retrieved for later use?set.seed(99) x <- replicate(5,replicate(10,sum(rnorm(rpois(1,10))))) set.seed(99) mx <- replicate(5,replicate(10,max(rnorm(rpois(1,10))))) should work? Ted. -- Dr E.A. Catchpole Visiting Fellow Univ of New South Wales at ADFA, Canberra, Australia and University of Kent, Canterbury, England - www.ma.adfa.edu.au/~eac - fax: +61 2 6268 8786 - ph: +61 2 6268 8895
Jim and List, Thank you for the prompt reply. Perhaps I should have been more specific in the way I phrased the question. The code you gave would return the max value just one time. I was interested in getting as many max values generated by rnorm(rpois(1,10)) as specified by:> replicate(5,replicate(10 ... )))))In the end, I expect to get 10 x 5 max values. In that context, how might the code be changed? On 8/11/05, jim holtman <jholtman at gmail.com> wrote:> temp <- rnorm(rpois(1,10)) > x <- replicate(5,replicate(10,sum(temp))) > temp <- max(temp) > > On 8/11/05, xpRt.wannabe <xprt.wannabe at gmail.com> wrote: > > Dear List, > > > > I have the following code that does what I want: > > > > x <- replicate(5,replicate(10,sum(rnorm(rpois(1,10))))) > > > > How might one change it such that the maximum value generated by > > rnorm(rpois(1,10)) can be retrieved for later use? > > > > ______________________________________________ > > R-help at stat.math.ethz.ch mailing list > > https://stat.ethz.ch/mailman/listinfo/r-help > > PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html > > > > > -- > Jim Holtman > Convergys > +1 513 723 2929 > > What the problem you are trying to solve? >