Python:使用RuntimeWarning使我的代码适应意外问题

时间:2017-02-28 14:14:12

标签: python statsmodels

逗人,

我使用Python 3在数据上执行大量回归模型。我在循环中向模型添加不同的参数,以测试模型是否优于其他参数组合。我使用statsmodel& logit.fit()

我面临的问题是,对于某些模型,存在收敛但是粗体矩阵不能被反转,从而阻止了一些统计的计算 - > p值。

日志包含以下内容:RuntimeWarning:反转hessian失败,没有bse或cov_params可用   warn(warndoc,RuntimeWarning)

我的问题如下:无论模型我捕获相同的统计数据集,但是当出现此问题时,它会崩溃我的所有算法并且我的程序停止。

你知道我如何捕获这个运行警告信息,以便我可以将我的统计数据调整为仅适用于那些可用的数据集,并避免程序崩溃吗?

0 个答案:

没有答案