传递给statsmodel.discrete.LogitResults?

2024-10-01 07:45:29 发布

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

代码如下:

from statsmodels.discrete.discrete_model import LogitResults, Logit
LogitResults(Logit(y,X).fit())

错误如下:

^{pr2}$

我假设“mlefit”是指最大似然估计拟合。但是我应该把什么样的数据传递给它呢?在


Tags: 数据代码fromimportmodel错误fitlogit
1条回答
网友
1楼 · 发布于 2024-10-01 07:45:29

Logit(y,X).fit()已经返回了一个(包装的)LogitResults实例,因此不需要执行类似的操作。在

如果您想这样做,那么LogitResults.__init__DiscreteResults.__init__)签名中的第一个参数是模型实例,第二个参数是基本结果实例。在

例如,一个多余的调用应该有效

my_model = Logit(y,X)
my_result = LogitResults(my_model, my_model.fit())

或者更可能的是第二条线需要

^{pr2}$

(这是围绕着与pandas集成的一个内部功能工作的。)

相关问题 更多 >