楼主: KylinYue
3514 3

[回归分析求助] STATA小白求教如何循环生成1000次正态分布变量并做回归 [推广有奖]

  • 1关注
  • 0粉丝

大专生

20%

还不是VIP/贵宾

-

威望
0
论坛币
7 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
69 点
帖子
4
精华
0
在线时间
90 小时
注册时间
2015-10-16
最后登录
2020-7-4

楼主
KylinYue 发表于 2016-10-10 03:14:06 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
计量的作业,求教!set obs 1000
gen ut=rnormal(0,1)
gen b0=7
gen b1=56
gen b2=11
gen x1t=rnormal(1,2)
gen x2t=runiform(10,100)
gen yt=7+56*x1t+11*x2t+ut
reg yt x1t x2t

就是作1000次自动生成数据并回归,然后把回归的结果导入EXCEL。。。。。
循环死活做不出来,怎么写都是错,求各位大神帮帮忙
二维码

扫码加我 拉你入群

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

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

关键词:Stata 正态分布 tata Uniform normal 正态分布 如何

沙发
KylinYue 发表于 2016-10-10 03:16:13
我还试过local
. local i=1

. while 'i'<=1000{
  2. foreach{
  3. clear
  4. set obs 1000
  5. gen ut=rnormal(0,1)
  6. gen b0=7
  7. gen b1=56
  8. gen b2=11
  9. gen x1t=rnormal(1,2)
10. gen x2t=runiform(10,100)
11. gen yt=7+56*x1t+11*x2t+ut
12.
. }
13. reg yt x1t x2t
14. local i='i'+1
15. }
'i' invalid name
r(198);

藤椅
foozhencheng 学生认证  发表于 2016-10-10 04:29:24 来自手机
用R吧,现在统计什么的都是用的R~

板凳
KylinYue 发表于 2016-10-10 06:12:09
foozhencheng 发表于 2016-10-10 04:29
用R吧,现在统计什么的都是用的R~
没办法。。。。学校这边都用的STATA

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-29 01:29