我有一个统计Python程序,直到几天前升级到Mac OS Mavericks时工作正常。根据这次升级,我发现我必须重新安装MySQL和一些库。无论如何,我已经下载了numpy / scipy / statsmodels,以便在Python-Pandas中使用他们的普通最小二乘公式。
所以现在升级后,我在这一行收到错误:
regressionoutput = sm.OLS(y,x, missing='drop').fit()
给出错误 -
TypeError: __init__() got an unexpected keyword argument 'missing'
但是,在OLS注释中,关键字“missing”是主要参数之一。这也是以前与statsmodels一起工作的。此外,如果我删除了参数,那么NaN会杀死程序并导致更多错误。
为什么我收到unexpected keyword
错误的任何想法?