我正在运行linregress
回归并创建统计信息。请参阅以下代码段:
X = dfMyRoll.ix[1:,'SCORE']
Y = dfMyRoll.ix[1:,'SCORE_LAG']
slope,intercept,_,_,stderr=linregress(X,Y)
tStatistic = slope/stderr
有时tStatistic的输出会返回nan
值。请有人请知道如何检测nan
变量的tStatistic
值(因此我可以采取相应的行动)。
如果生成的tStatistic是使用以下数字的数字,我试图识别:
if isinstance(tStatistic , Number) :
do something
else:
do something else
但不幸的是我无法让它发挥作用。