【Python】
想設立一個多元線性迴歸: Y = a + b * x1 + c * x2 + d * x3
請問在python中可否設定對系數的約束
例如 -> a/b > 0;
或者 -> a + b * x1 > 0
X = df[['x1','x2', 'x3']]
Y = df['Y']
X = sm.add_constant(X)
model = sm.OLS(Y, X).fit()
print(model.summary())
可使用constrained-linear-regression套件或採用二次規劃(quadratic programming)求解。