Skip to content

Error: evaluation nested too deeply when doing heatmap with binary distfunction

3 messages · zhihua li, Uwe Ligges

#
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!
#
zhihua li wrote:
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
#
Yes. After I increase the threshould to 10000 it got through. Thanks a lot!
with binary distfunction
_________________________________________________________________
?????????????????????????????? MSN Hotmail??  http://www.hotmail.com