小编Ste*_*ner的帖子

statsmodel 中的 MNLogit 返回 nan

我正在尝试在著名的 iris 数据集上使用 statsmodels 的 MNLogit 函数。当我尝试拟合模型时,我得到:“当前函数值:nan”。这是我正在使用的代码:

import statsmodels.api as st
iris = st.datasets.get_rdataset('iris','datasets')
y = iris.data.Species
x = iris.data.ix[:, 0:4]
x = st.add_constant(x, prepend = False)
mdl = st.MNLogit(y, x)
mdl_fit = mdl.fit()
print (mdl_fit.summary())
Run Code Online (Sandbox Code Playgroud)

python machine-learning statsmodels

5
推荐指数
1
解决办法
6833
查看次数

标签 统计

machine-learning ×1

python ×1

statsmodels ×1