如何在Orange中将回归截距设置为0

时间:2016-01-22 05:45:30

标签: python python-2.7 python-3.x orange orange-api

我使用橙色库在

import Orange
data = Orange.data.Table("lenses")
learner = Orange.regression.LinearRegressionLearner()
model = learner(data)
print (model.coefficients)

我需要将截距设置为零,我找到了这段代码

__init__(name=linear regression, intercept=True, compute_stats=True, ridge_lambda=None, imputer=None, continuizer=None, use_vars=None, stepwise=False, add_sig=0.05, remove_sig=0.2, **kwds)
在此页面中

http://orange.biolab.si/docs/latest/reference/rst/Orange.regression.linear.html 但我不知道如何使用它?

1 个答案:

答案 0 :(得分:0)

你只需要设置intercept = False。

learner = Orange.regression.LinearRegressionLearner(intercept=False)