全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Gauss专版
3082 3
2008-11-04

for i(1,10,1);
call ols(yi, xi, "outputi");
endfor;

在这个结构中,对于i=1,2,...10,我要产生10个结果出来。用yi和xi产生outputi, 分别产生十个结果:output1, output2, ... output10。可是GAUSS不认识变量名中间的循环指标 i。

请教各位大侠和版主,GAUSS一般是如何解决这个问题的?

先跪谢!

二维码

扫码加我 拉你入群

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

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

全部回复
2008-11-5 00:05:00
好像没看明白..............
二维码

扫码加我 拉你入群

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

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

2008-11-5 09:51:00

ols是我随便写的一个名称,没想到gauss里面有固定程序名,可能引起混淆了。可以用program,代表一个程序,输入y and x, 得到输出结果output.

call program(y, x, "output");

用y1和x1做第一组回归,得到output1结果;然后用y2和x2做第二组回归,得到output2结果。共做十组回归,分别得到10个结果。做10次可以call 10次,如果做100次,如何用一个循环结构实现?

[此贴子已经被作者于2008-11-5 10:00:27编辑过]

二维码

扫码加我 拉你入群

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

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

2008-11-5 15:40:00

你不要用for循环,试试do while 和do until循环,就可以实现10次回归估计。

二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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