valueerror错误是指值错误,可能是传的参数有错。
错误提示信息的意思就是endog的值可能有多个值,造成这个的原因可能是endog是非数值型数据,最开始不明白endog是什么,然后查阅了statsmodles模块的统计回归OLS,才明白endog其实就是因变量,所以可能是建模时的因变量的值不是数值型,所以去强制转换成数值型,果然有错误提示出来,是因变量里有个数字的小数点写成了’,’。唉,又是这种小错误,调试很久。
python回归模型ValueError:endog has evaluated to an array with multiple columns that has shape (123, 106)
最新推荐文章于 2024-07-24 17:40:10 发布
在使用statsmodels的OLS进行回归分析时遇到ValueError,原因是endog(因变量)包含非数值数据。博主发现因变量中存在以逗号分隔的小数点,通过转换为数值型数据暴露了问题。经过调试,成功解决了这个常见的小错误。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Python3.11
Conda
Python
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
1814

被折叠的 条评论
为什么被折叠?



