楼主: patty025
5903 6

求助如何用STATA做限定系数多元回归 [推广有奖]

  • 0关注
  • 0粉丝

初中生

71%

还不是VIP/贵宾

-

威望
0
论坛币
1296 个
通用积分
0
学术水平
3 点
热心指数
3 点
信用等级
2 点
经验
280 点
帖子
12
精华
0
在线时间
21 小时
注册时间
2012-2-21
最后登录
2021-3-8

楼主
patty025 发表于 2012-2-29 21:49:05 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
有9个变量的多元回归,限定条件:6个变量系数之和要为1,且要求6个变量都大于零,另外其中一个变量小于零,这样限制条件怎么做回归呢?是否用constraint de来做限制呢?之后用cnsreg呢?尝试过了,只能限制6个变量等于1,其他的设置不出来,请教大家!非常感谢!
二维码

扫码加我 拉你入群

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

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

关键词:Stata 多元回归 tata 如何用 Constraint 系数 如何

沙发
蓝色 发表于 2012-3-1 13:14:49
你怎么尝试的
把你的命令写出来

藤椅
patty025 发表于 2012-3-1 14:11:28
. constraint define 1  PPIUSA+ PPIJapane+ PPIKoreae+ PPIFrancee+ PPIItalye+ PPINetherelandse=1

. constraint define 1  PPIUSA, PPIJapane, PPIKoreae, PPIFrancee, PPIItalye, PPINetherelandse>0

. cnsreg Pre PPIUSA PPIJapane PPIKoreae PPIFrancee PPIItalye PPINetherelandse IPID LIBOR Qre, constraints(1-2)

Constrained linear regression                     Number of obs   =         12
                                                  F(   8,      3) =      21.62
                                                  Prob > F        =     0.0142
                                                  Root MSE        =     0.2721

( 1)  PPIUSA = 0
------------------------------------------------------------------------------
         Pre |      Coef.   Std. Err.      t    P>|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
      PPIUSA |  (omitted)
   PPIJapane |  -.8516432   1.481554    -0.57   0.606    -5.566608    3.863321
   PPIKoreae |   -.014251   1.633121    -0.01   0.994     -5.21157    5.183069
  PPIFrancee |  -4.132229   19.00396    -0.22   0.842    -64.61131    56.34685
   PPIItalye |    36.1207    17.6113     2.05   0.133    -19.92631    92.16772
PPINethere~e |  -31.44552   32.66084    -0.96   0.407    -135.3869    72.49586
        IPID |   3.551563   2.724212     1.30   0.283    -5.118097    12.22122
       LIBOR |  -.1964179   .1369896    -1.43   0.247      -.63238    .2395443
         Qre |  -1.912859   1.793987    -1.07   0.365    -7.622125    3.796407
       _cons |   27.37424   39.68077     0.69   0.540    -98.90769    153.6562
------------------------------------------------------------------------------
我不知道回归命令是不是写错了,出来的系数值很奇怪,求帮助,非常感谢!

板凳
蓝色 发表于 2012-3-1 14:56:41
1、stata目前不等式约束不能
2、stata的约束 只能是一条一条
. constraint define 1  PPIUSA, PPIJapane, PPIKoreae, PPIFrancee, PPIItalye, PPINetherelandse>0
这种相当于多个约束了
3、您的constraint define 2 不存在

不等式约束sas、shazam可以直接用
已有 2 人评分学术水平 热心指数 信用等级 收起 理由
patty025 + 1 + 1 + 1 观点有启发
h3327156 + 1 + 1 + 1 分析的有道理

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

报纸
蓝色 发表于 2012-3-1 14:58:17
Examples

    . sysuse auto
    . constraint 1 price = weight
    . cnsreg mpg price weight, constraints(1)

    . constraint 2 displ = weight
    . constraint 3 gear_ratio = -foreign
    . cnsreg mpg price weight displ gear_ratio foreign length, c(1-3)

    . constraint 99 _cons = 0
    . cnsreg mpg price weight displ gear_ratio foreign length, c(1-3,99)

地板
patty025 发表于 2012-3-2 14:30:41
非常感谢!

7
gxn0212 学生认证  发表于 2016-5-20 10:55:19
学习了,正好用到,谢谢

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-6 07:50