无法从“ statsmodels.formula.api”导入名称“ OLS”

问题描述

我有代码

from statsmodels.formula.api import OLS

错误如下:

ImportError:无法从'statsmodels.formula.api'中导入名称'OLS'

我尝试更新statsmodels,但无法正常工作

解决方法

公式API始终使用小写字母,因为它们是函数而不是类,因此您可以使用

from statsmodels.formula.api import ols

或更规范的

import statsmodels.formula.api as smf
smf.ols("y ~ x",df)