Statsmodels.api Logit模型错误ValueError:endog必须在单位间隔内

时间:2016-01-07 18:07:35

标签: python python-2.7 statsmodels

我知道错误意味着什么-I双重检查,我的Y变量数据肯定在[0,1]范围内:

Y.max() = 1
Y.min() = 0.7333333
dtype(Y) is float64

我正在使用pandas阅读数据。这是我第一次使用statsmodels.api包。关于我应该检查此错误的其他任何想法

1 个答案:

答案 0 :(得分:1)

我有同样的问题。 在逻辑回归中,您需要一个二分变量,请参见https://en.wikipedia.org/wiki/Logistic_regression,为0或1。最小值应为0,否则您没有类别,就拥有连续变量,也许您想使用线性回归。