2024-10-01 07:45:29 发布
网友
代码如下:
from statsmodels.discrete.discrete_model import LogitResults, Logit LogitResults(Logit(y,X).fit())
错误如下:
我假设“mlefit”是指最大似然估计拟合。但是我应该把什么样的数据传递给它呢?在
Logit(y,X).fit()已经返回了一个(包装的)LogitResults实例,因此不需要执行类似的操作。在
Logit(y,X).fit()
如果您想这样做,那么LogitResults.__init__(DiscreteResults.__init__)签名中的第一个参数是模型实例,第二个参数是基本结果实例。在
LogitResults.__init__
DiscreteResults.__init__
例如,一个多余的调用应该有效
my_model = Logit(y,X) my_result = LogitResults(my_model, my_model.fit())
或者更可能的是第二条线需要
(这是围绕着与pandas集成的一个内部功能工作的。)
Logit(y,X).fit()
已经返回了一个(包装的)LogitResults实例,因此不需要执行类似的操作。在如果您想这样做,那么
LogitResults.__init__
(DiscreteResults.__init__
)签名中的第一个参数是模型实例,第二个参数是基本结果实例。在例如,一个多余的调用应该有效
或者更可能的是第二条线需要
^{pr2}$(这是围绕着与pandas集成的一个内部功能工作的。)
相关问题 更多 >
编程相关推荐