Statsmodels无法导入模块

2024-09-29 22:26:29 发布

您现在位置:Python中文网/ 问答频道 /正文

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

在jupyter笔记本中导入模块时,在discrete中找不到条件_模型文件:

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: module 'statsmodels.discrete' has no attribute 'conditional_models'

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

安装:按pip版本:“0.12.0.dev0+10.ge9ca9ca55”


Tags: 模块文件模型目录modelmodels笔记本jupyter
2条回答

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

from statsmodels.discrete.conditional_models import ConditionalLogit

上次我遇到这样的错误,是因为我的statsmodels版本,所以只需简单的卸载/安装即可解决

pip uninstall statsmodels 
pip install statsmodels

如果您发现该文件可以安装,但无法正确安装,那么该操作应该可以完成

相关问题 更多 >

    热门问题