【发布时间】:2015-07-01 11:17:04
【问题描述】:
我正在尝试从以前训练的模型中保存的参数创建一个空模型,但构造函数顽固地希望我提供内生和外生变量,而我没有。有没有办法解决这个问题?
例如,我只想做:
logit = sm.Logit()
pred = logit.predict(params, X)
但是第一行不行。
【问题讨论】:
标签: statsmodels
我正在尝试从以前训练的模型中保存的参数创建一个空模型,但构造函数顽固地希望我提供内生和外生变量,而我没有。有没有办法解决这个问题?
例如,我只想做:
logit = sm.Logit()
pred = logit.predict(params, X)
但是第一行不行。
【问题讨论】:
标签: statsmodels
不,这在 statsmodels 中不受支持。模型始终与数据相关联。
但是,对于预测用例,可以腌制模型并在腌制之前选择删除所有全长数组,包括模型实例和结果实例中的数据。这不适用于公式。
另一方面,由于这是 Python,可能有多种作弊方法,风险自负。
如果您在 github https://github.com/statsmodels/statsmodels/issues 上打开问题并附上您的用例描述,将会很有帮助,并且可能会将相关功能纳入未来版本。
【讨论】:
save方法或者直接使用python的酸洗statsmodels.sourceforge.net/devel/generated/…还有一个类方法load