zhihua li
2007-Jul-19 03:58 UTC
[R] Error: evaluation nested too deeply when doing heatmap with binary distfunction
Hi netters, I have a matrix X of the size (1000,100). The values are from -3 to +3. When I tried heatmap(X, distfun=function(c),dist(c,method="bin"),hclustfun=function(m),hclust(m,method="average")) I got the error message: Error: evaluation nested too deeply: infinite recursion / options(expressions=)? However, if I used default parameters for distfunction: heatmap(X, hclustfun=function(m),hclust(m,method="average")) there is no error messages at all. But the problem is that I have to use binary method in my disfunction. How can I resolve the problem? Thanks a lot!
Uwe Ligges
2007-Jul-19 13:18 UTC
[R] Error: evaluation nested too deeply when doing heatmap with binary distfunction
zhihua li wrote:> Hi netters, > > I have a matrix X of the size (1000,100). The values are from -3 to +3. > When I tried > > heatmap(X, > distfun=function(c),dist(c,method="bin"),hclustfun=function(m),hclust(m,method="average")) > > > > I got the error message: Error: evaluation nested too deeply: infinite > recursion / options(expressions=)?So, does it help to increase the thresholds? If not, please specify a easily reproducible example that helps us to investigate your problem. Best, Uwe Ligges> However, if I used default parameters for distfunction: > heatmap(X, hclustfun=function(m),hclust(m,method="average")) > there is no error messages at all. > > But the problem is that I have to use binary method in my disfunction. > How can I resolve the problem? > > Thanks a lot! > > > ------------------------------------------------------------------------ > > ______________________________________________ > 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 > and provide commented, minimal, self-contained, reproducible code.
zhihua li
2007-Jul-19 14:30 UTC
[R] Error: evaluation nested too deeply when doing heatmap with binary distfunction
Sorry, that was a typo. Actually there wasn't a comma after 'function(m)' in my expression. So I'll try to increase the threshould to see if that works. Thanks a lot!>From: "jim holtman" <jholtman at gmail.com> >To: "zhihua li" <lzhtom at hotmail.com> >Subject: Re: [R] Error: evaluation nested too deeply when doing heatmapwith binary distfunction>Date: Thu, 19 Jul 2007 00:19:54 -0400 > >you seem to have a syntax error in your statement. There appears to >be an extra commas after 'function(m),'. I think is should be: > >heatmap(X, > >distfun=function(c)dist(c,method="bin"),hclustfun=function(m)hclust(m,method="average"))> > >On 7/18/07, zhihua li <lzhtom at hotmail.com> wrote: >>Hi netters, >> >>I have a matrix X of the size (1000,100). The values are from -3 to >>+3. >>When I tried >> >>heatmap(X, >>distfun=function(c),dist(c,method="bin"),hclustfun=function(m),hclust(m,method="average"))>> >> >>I got the error message: >>Error: evaluation nested too deeply: infinite recursion / >>options(expressions=)? >> >>However, if I used default parameters for distfunction: >>heatmap(X, hclustfun=function(m),hclust(m,method="average")) >>there is no error messages at all. >> >>But the problem is that I have to use binary method in my >>disfunction. How >>can I resolve the problem? >> >>Thanks a lot! >> >> >>______________________________________________ >>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 >>and provide commented, minimal, self-contained, reproducible code. >> >> > > >-- >Jim Holtman >Cincinnati, OH >+1 513 646 9390 > >What is the problem you are trying to solve?
zhihua li
2007-Jul-20 03:03 UTC
[R] Error: evaluation nested too deeply when doing heatmap with binary distfunction
Yes. After I increase the threshould to 10000 it got through. Thanks a lot!>From: Uwe Ligges <ligges at statistik.uni-dortmund.de> >To: zhihua li <lzhtom at hotmail.com> >CC: r-help at stat.math.ethz.ch >Subject: Re: [R] Error: evaluation nested too deeply when doing heatmapwith binary distfunction>Date: Thu, 19 Jul 2007 15:18:29 +0200 > > > >zhihua li wrote: >>Hi netters, >> >>I have a matrix X of the size (1000,100). The values are from -3 to >>+3. When I tried >> >>heatmap(X, >>distfun=function(c),dist(c,method="bin"),hclustfun=function(m),hclust(m,method="average"))>> >> >> >>I got the error message: Error: evaluation nested too deeply: >>infinite recursion / options(expressions=)? > > > >So, does it help to increase the thresholds? >If not, please specify a easily reproducible example that helps us >to investigate your problem. > >Best, >Uwe Ligges > > > > >>However, if I used default parameters for distfunction: >>heatmap(X, hclustfun=function(m),hclust(m,method="average")) >>there is no error messages at all. >> >>But the problem is that I have to use binary method in my >>disfunction. How can I resolve the problem? >> >>Thanks a lot! >> >> >>------------------------------------------------------------------------ >> >>______________________________________________ >>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 >>and provide commented, minimal, self-contained, reproducible code._________________________________________________________________ ?????????????????????????????? MSN Hotmail?? http://www.hotmail.com