m*****e 发帖数: 692 | 1 现在用matlab 作regression,
用OLS,一般beta=(X'X)^(-1)*X'y
请问如果现在要给beta加个constraint该怎么办呢,比如beta>0
刚查了一下书,如果加的条件是R*beta=q,可以用restricted LS,
但是现在是不等条件.......请问matlab里面有一个这样的function么
谢了 | l******n 发帖数: 9344 | 2 不等条件的时候一般取的边界值,然后做LS
【在 m*****e 的大作中提到】 : 现在用matlab 作regression, : 用OLS,一般beta=(X'X)^(-1)*X'y : 请问如果现在要给beta加个constraint该怎么办呢,比如beta>0 : 刚查了一下书,如果加的条件是R*beta=q,可以用restricted LS, : 但是现在是不等条件.......请问matlab里面有一个这样的function么 : 谢了
| r****y 发帖数: 1437 | 3 just define a stiff stepwise function, then add to your
original cost function.
【在 m*****e 的大作中提到】 : 现在用matlab 作regression, : 用OLS,一般beta=(X'X)^(-1)*X'y : 请问如果现在要给beta加个constraint该怎么办呢,比如beta>0 : 刚查了一下书,如果加的条件是R*beta=q,可以用restricted LS, : 但是现在是不等条件.......请问matlab里面有一个这样的function么 : 谢了
|
|