各位大神好,我在用matlab做有约束条件的回归分析,遇到一些问题想请教一下。
一开始我选择用最小二乘法,因为最小二乘法是要将SSR最小化,把其他约束条件也加进去,刚好变成了一个非线性规划,用quadprog(H,f,A,b,Aeq,beq,lb,ub)就解决了。
但后来发现因子之间的相关性比较高,所以打算试试岭回归,但是小弟才疏学浅,不知道应该怎么操作。
如果还想转化成非线性规划的话,应该把什么东西最小化?
如果直接算β=(X'X+aI)^(-1)(X'y)?如果这样算出β的话,不符合约束条件的解应该怎么办?
最有一个问题···· 贝塔的计算中加入了aI,最后设计一个怎样的判断来选取a的值比较合适?
哪位大神能给点建议不?