全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
5901 7
2017-01-10
i表示国家代码,
foreach i of numlist 4 8 10 12 16 20 24 28 31 32 36 40 44 48 50 51 52 58 60 64 68 70 74 76 84 86 90 92 96 100 104 108 112 116 120 124 132 136 140 144 148 152 156 162 166 170 174 178 180 184 188 191 192 196 203 204 208 212 214 218 222 226 231 232 233 238 239 242 246 251 258 260 262 266 268 270 275 276 288 292 296 300 304 308 316 320 324 328 332 334 336 340 344 348 352 360 364 368 372 376 381 384 388 392 398 400 404 408 410 414 417 418 422 428 430 434 440 446 450 454 458 462 466 470 473 478 480 484 490 496 498 499 500 504 508 512 520 524 528 530 533 536 540 548 554 558 562 566 568 570 574 577 579 580 581 583 584 585 586 591 598 600 604 608 612 616 620 624 626 634 637 642 643 646 654 659 660 662 666 670 674 678 682 686 688 690 694 699 702 703 704 705 706 711 716 724 732 736 740 752 757 760 762 764 768 772 776 780 784 788 792 795 796 798 800 804 807 818 826 834 837 838 839 842 849 854 858 860 862 876 882 887 891 894 899
{

,运行之后出现:
. foreach i of numlist 4 8 10 12 16 20 24 28 31 32 36 40 44 48 50
> 51 52 58 60 64 68 70 74 76 84 86 90 92 96 100 104 108 112 116 12
> 0 124 132 136 140 144 148 152 156 162 166 170 174 178 180 184 18
> 8 191 192 196 203 204 208 212 214 218 222 226 231 232 233 238 23
> 9 242 246 251 258 260 262 266 268 270 275 276 288 292 296 300 30
> 4 308 316 320 324 328 332 334 336 340 344 348 352 360 364 368 37
> 2 376 381 384 388 392 398 400 404 408 410 414 417 418 422 428 43
> 0 434 440 446 450 454 458 462 466 470 473 478 480 484 490 496 49
> 8 499 500 504 508 512 520 524 528 530 533 536 540 548 554 558 56
> 2 566 568 570 574 577 579 580 581 583 584 585 586 591 598 600 60
> 4 608 612 616 620 624 626 634 637 642 643 646 654 659 660 662 66
> 6 670 674 678 682 686 688 690 694 699 702 703 704 705 706 711 71
> 6 724 732 736 740 752 757 760 762 764 768 772 776 780 784 788 79
> 2 795 796 798 800 804 807 818 826 834 837 838 839 842 849 854 85
> 8 860 862 876 882 887 891 894 899
{ required
r(100);

end of do-file

r(100);



是什么情况?哪里错了?
二维码

扫码加我 拉你入群

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

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

全部回复
2017-1-10 18:21:22
你光foreach,后面花括号里的循环语句去哪了
二维码

扫码加我 拉你入群

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

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

2017-1-11 10:21:46
Cloud_Snake 发表于 2017-1-10 18:21
你光foreach,后面花括号里的循环语句去哪了
循环语句比较长,没粘贴,但是运行foreach运行不了,就显示那个required,没看出到底哪错了……
二维码

扫码加我 拉你入群

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

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

2017-1-11 10:33:21
freemason 发表于 2017-1-11 10:21
循环语句比较长,没粘贴,但是运行foreach运行不了,就显示那个required,没看出到底哪错了……
不贴怎么看得出哪里错了,显然是你后面漏了东西。。。
二维码

扫码加我 拉你入群

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

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

2017-1-11 10:45:56
Cloud_Snake 发表于 2017-1-11 10:33
不贴怎么看得出哪里错了,显然是你后面漏了东西。。。
完整的是这个样子的:
foreach i of numlist 4 8 10 12 16 20 24 28 31 32 36 40 44 48 50 51 52 58 60 64 68 70 74 76 84 86 90 92 96 100 104 108 112 116 120 124 132 136 140 144 148 152 156 162 166 170 174 178 180 184 188 191 192 196 203 204 208 212 214 218 222 226 231 232 233 238 239 242 246 251 258 260 262 266 268 270 275 276 288 292 296 300 304 308 316 320 324 328 332 334 336 340 344 348 352 360 364 368 372 376 381 384 388 392 398 400 404 408 410 414 417 418 422 428 430 434 440 446 450 454 458 462 466 470 473 478 480 484 490 496 498 499 500 504 508 512 520 524 528 530 533 536 540 548 554 558 562 566 568 570 574 577 579 580 581 583 584 585 586 591 598 600 604 608 612 616 620 624 626 634 637 642 643 646 654 659 660 662 666 670 674 678 682 686 688 690 694 699 702 703 704 705 706 711 716 724 732 736 740 752 757 760 762 764 768 772 776 780 784 788 792 795 796 798 800 804 807 818 826 834 837 838 839 842 849 854 858 860 862 876 882 887 891 894 899
{keep if i==`i'

bysort hs6: egen Qjc=sum(q)
gen y=Qjc/_Qj


gen lny=ln(y)
gen lnp=ln(v)
gen lnpp=ln(pp)


reg lny lnp lnpp
mat m=e(b)
gen a=m[1,1]
gen b=m[1,2]

gen quax=lny-a*lnp-b*lnpp
append using daizhengli
save daizhengli,replace

}

}
二维码

扫码加我 拉你入群

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

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

2017-1-12 00:58:35
花括号{应该紧跟着899那一项,不能换行
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群