楼主: fuzixi1125
5276 5

[数据管理求助] 求助~stata多变量回归时循环语句怎么写?谢谢大家! [推广有奖]

  • 2关注
  • 6粉丝

博士生

14%

还不是VIP/贵宾

-

威望
0
论坛币
4 个
通用积分
2.0381
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
4276 点
帖子
169
精华
0
在线时间
162 小时
注册时间
2015-3-28
最后登录
2019-11-14

楼主
fuzixi1125 发表于 2016-8-26 15:05:51 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
求助~stata多变量回归时循环语句怎么写?
因变量的指标有Y1,Y2……Y6等6个,
自变量的指标有X1,X2……X4等4个;
自变量指标的平方项为:X12,X22....X42;
调节变量有两个M和N,M有3个指标M1,M2,M3;N有3个指标N1,N2,N3;
算出每个自变量指标及平方项与每个调节变量的交互项:X1_M1; X12_M1……;X1_N1;X12_NI......

要求回归每个因变量指标与自变量、自变量平方、两个调节变量交互项、二次交互项的结果。

感觉运算量有点大,有没有大神会用stata循环语句救救我啊?谢谢谢谢!谢大家!



二维码

扫码加我 拉你入群

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

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

关键词:Stata 循环语句 tata 多变量 调节变量 因变量 自变量

沙发
fuzixi1125 发表于 2016-8-26 17:39:56
有么有人知道啊。。。

藤椅
黃河泉 在职认证  发表于 2016-8-27 08:40:09
fuzixi1125 发表于 2016-8-26 17:39
有么有人知道啊。。。
试试
  1. clear

  2. set obs 1000

  3. gen y1 = rnormal(5,2.25)

  4. gen x1 = runiform()
  5. gen x2 = rbeta(1,2)
  6. gen x3 = rbinomial(100,0.3)
  7. gen x4 = runiform()

  8. gen x12 = x1^2
  9. gen x22 = x2^2
  10. gen x32 = x3^2
  11. gen x42 = x4^2

  12. gen m1 = rnormal(0,1)
  13. gen m2 = rnormal(1.5,2)
  14. gen m3 = rnormal(-0.5,3)

  15. gen n1 = rnormal(1,3)
  16. gen n2 = rnormal(1,2.2)
  17. gen n3 = rnormal(-1,1.2)

  18. local x "x1 x2 x3 x4"
  19. local x2 "x12 x22 x32 x42"

  20. foreach v of varlist `x' `x2' {
  21.   gen `v'_m1 = `v'*m1
  22.   gen `v'_m2 = `v'*m2
  23.   gen `v'_m3 = `v'*m3
  24.   gen `v'_n1 = `v'*n1
  25.   gen `v'_n2 = `v'*n2
  26.   gen `v'_n3 = `v'*n3
  27. }  
  28.   
  29. reg y1 `x' `x2' x1_m1-x42_n3
复制代码
已有 1 人评分经验 收起 理由
Captain-CUI + 20 热心帮助其他会员

总评分: 经验 + 20   查看全部评分

板凳
fuzixi1125 发表于 2016-8-27 11:02:44
黃河泉 发表于 2016-8-27 08:40
试试
哈哈,谢谢呢。。。

报纸
fuzixi1125 发表于 2016-8-27 11:04:43
黃河泉 发表于 2016-8-27 08:40
试试
能否再请教个问题,已经用xi i.industry 生成了一个行业虚拟变量,想用xi i.city 再生成一个区域虚拟变量,但是一旦运行xi i.city,原来xi i.industry 生成的的那些虚拟变量没有了,请教是怎么回事?应该怎么修改?谢谢~

地板
黃河泉 在职认证  发表于 2016-8-27 11:22:58
fuzixi1125 发表于 2016-8-27 11:04
能否再请教个问题,已经用xi i.industry 生成了一个行业虚拟变量,想用xi i.city 再生成一个区域虚拟变量 ...
会造成这种结果应该就是"线性重合"的问题,当然就是 city 与 industry 之间有一些特殊关系!我看不到资料,所以只能"猜测"到这里!

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

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