python で統計処理(& 線形回帰)をしてて
http://www.nmr.mgh.harvard.edu/Neural_Systems_Group/gary/python/
を使ってます。

だいたいうまく動いているんですが、あるデータを処理するときに

File "./my-script.py", line 176, in calc
regress = stats.linregress( self.minx, self.miny )
File "/hoge/lib/python/stats.py", line 247, in __call__
return apply(self._dispatch[type(arg1)], (arg1,) + args, kw)
File "/hoge/lib/python/stats.py", line 935, in llinregress
z = 0.5*math.log((1.0+r+TINY)/(1.0-r+TINY))
ValueError: math domain error

というのを食らいます。
これってコードのバグっていうより多分 r が小さすぎるとか
そういうデータの性質に起因してるんですよね...きっと.

(大量のデータを食わせて数時間計算したあとの特定の場所で
食らっているので,どのようなデータが原因なのかは分かってません)