我正在尝试对数据集执行逻辑回归,该数据集包含一个布尔值('默认')的目标变量,以及两个功能(' fico_interp',' home_ownership_int')在statsmodels中使用logit模块。所有三个值都来自同一数据框,' traindf':
from sklearn import datasets
import statsmodels.formula.api as smf
lmf = smf.logit('default ~ fico_interp + home_ownership_int',traindf).fit()
会生成错误消息:
ValueError:操作数无法与形状一起广播(40406,2)(40406,)
这怎么可能发生?