ols regression系数之和为1

img

求问如果我想把回归系数限制在0-1之间,总和为1 ,应该如何代码实现呢?

这就不是回归问题了,而是优化问题,或者说有约束线性规划问题。
该规划问题描述为:
min f(x) = min Var(eit) = (Rit - bi1F1t- bi2F2t - ...)^2
s.t. : 0<bik<1, sum(bik)=1
求解方法:
PuLP库求解线性规划问题
例程参见:https://blog.csdn.net/youcans/article/details/117388930