我试图在statsmodel中使用statsmodels.discrete.conditional_models.ConditionalLogit类。

在jupyter笔记本中导入模块时,在离散量中找不到conditional_models文件:

import statsmodels as sm
sm.__version__
dir(sm.discrete)


结果:

['PytestTester',
 '__builtins__',
 '__cached__',
 '__doc__',
 '__file__',
 '__loader__',
 '__name__',
 '__package__',
 '__path__',
 '__spec__',
 'count_model',
 'discrete_margins',
 'discrete_model',
 'test']


sm.discrete.conditional_models.ConditionalLogit


结果:


  AttributeError:模块“ statsmodels.discrete”没有属性“ conditional_models”


但是,当我在本地查看statsmodels.discrete的实际目录时,在目录中找到了conditional_models.py文件。

安装:通过pip版本:'0.12.0.dev0 + 10.ge9ca9ca55'

最佳答案

尝试以这种方式导入它(有关导入类和函数的信息,请参见其示例中的statsmodels docs):

from statsmodels.discrete.conditional_models import ConditionalLogit

10-02 10:37