楼主: shirleysiren
6274 6

[问答] Matlab是否有语言可以求解有线性约束条件的回归问题? [推广有奖]

  • 0关注
  • 0粉丝

大专生

5%

还不是VIP/贵宾

-

威望
0
论坛币
245 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
449 点
帖子
39
精华
0
在线时间
25 小时
注册时间
2007-12-11
最后登录
2016-7-31

楼主
shirleysiren 发表于 2011-7-12 12:14:23 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
RT。如果能具体教一下用什么语言怎样求解就更好了!不胜感激~~~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:MATLAB atlab matla 约束条件 Mat MATLAB 语言 线性 求解 约束条件

沙发
ywh19860616 发表于 2011-7-12 12:22:59
看下linprog函数
已有 2 人评分学术水平 热心指数 信用等级 收起 理由
liuxin9023 + 1 热心帮助其他会员
epoh + 1 + 1 + 1 热心帮助其他会员

总评分: 学术水平 + 1  热心指数 + 2  信用等级 + 1   查看全部评分

一份耕耘,一份收获。

藤椅
shirleysiren 发表于 2011-7-13 10:25:24
2# ywh19860616

看了下,这是线性规划函数,我想要的是线性回归,但是系数要满足一个线性约束~~~不知道有没有办法实现阿

板凳
Xaero 发表于 2011-7-13 10:49:18
叫做 minimization of constrained least square
十年一觉扬州梦。
智不足以Academy,才尚不够Industry,[情无力于Life]。

报纸
ywh19860616 发表于 2011-7-13 13:29:06
shirleysiren 发表于 2011-7-13 10:25
2# ywh19860616

看了下,这是线性规划函数,我想要的是线性回归,但是系数要满足一个线性约束~~~不知道有没有办法实现阿
这个在Stata软件下很容易实现
matlab没有具体用过,请版主帮忙
一份耕耘,一份收获。

地板
Xaero 发表于 2011-7-13 15:52:24
shirleysiren 发表于 2011-7-13 10:25
2# ywh19860616

看了下,这是线性规划函数,我想要的是线性回归,但是系数要满足一个线性约束~~~不知道有没有办法实现阿
你想要的应该是

regress d=C*x+epsilon,  s.t. A*x<=b, H*x=h 约束

那么使用
x=lsqlin(C,d,A,b,H,h)即可
十年一觉扬州梦。
智不足以Academy,才尚不够Industry,[情无力于Life]。

7
matlab-007 发表于 2016-7-27 21:06:51

这类问题被称为受约束回归:有线性约束,非线性约束,等式约束,不等式约束。等式约束中的线性约束可以采用检验的方法求解:即先进行估计,然后再检验等式约束是否成立。
也可对模型参数施加非线性约束,施加非线性约束得到受约束回归模型,该模型必需采用非线性最小二乘法(nonlinear least squares)进行估计。   非线性约束检验是建立在最大似然原理基础上的,有最大似然比检验、沃尔德检验与拉格朗日乘数检验.
不等式约束可以采用拉格朗日乘数检验。拉格朗日乘数检验则只需估计受约束模型。如果某一约束为真,则该约束条件对最大似然函数值的影响很小,于是,相应的拉格朗日乘数的值应接近于零。    因此,拉格朗日乘数检验就是检验某些拉格朗日乘数的值是否“足够大”,如果“足够大”,则拒绝约束条件为真的假设。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-31 10:05