Thank you for your replies, David and Brian.
The function 'combn' in the package "combinat" works really fine without using any particular options.
Thanks a lot again for referring me to the package, David.
On the other hand, I do not know the meaning of "stack overflow" technically and am not interested in that.
It was the first time that I got the error.
But I am now, thanks to Brian, able to handle it by starting R with the following command-line option:
--max-ppsize=100000,
which is described in Appendix B in 'An Introduction to R'. This is the only thing I can find in the material about 'stack'.
Kind regards,
Lee
Prof Brian Ripley wrote:
On Mon, 14 Feb 2005, Ho-Joon Lee wrote:
Dear R-users,
Let me ask about the 'stack overflow' error which I got when I used the function 'combinations' in "gtools".
The following is what I did:
--------- library(gtools) options(expressions=1e5) combinations(500, 3, 1:500) # or combinations(400, 2, 1:400) Error: protect(): stack overflow ---------
How can I overcome this error? Is there perhaps any other function to do this more efficiently?
R --help lists a flag that you can use to increase the size of the protect stack. It is also described in `An Introduction to R'.
______________________________________________ R-help@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