全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Gauss专版
3961 6
2007-10-03

我是GAUSS新手。今天刚跑完一个程序,计算结果能正常显示,但在报错窗口中系统说,

feasible step length could not be found

function calculation failed

有谁能解释一下吗?多谢!

还有,我总是不能用命令来保存计算结果,为什么呢?

二维码

扫码加我 拉你入群

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

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

全部回复
2007-10-3 21:48:00

可能是循环的步长设置有问题。

二维码

扫码加我 拉你入群

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

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

2007-10-4 22:01:00

具体要如何检查呢?

能不能举例说明一下?

谢了!

二维码

扫码加我 拉你入群

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

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

2007-10-5 01:06:00

还有一个问题:在什么样的情况下调用程序(proc)时不需要明确该程序的arguments? 我知道听起来很奇怪,可是今天看到的code就有这样的调用,还run得挺好。有人可以解释一下吗?

(是因为我的问题太白痴所以没有人理睬吗?)

Come on! Give a helping hand if you could!

[此贴子已经被作者于2007-10-5 1:08:48编辑过]

二维码

扫码加我 拉你入群

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

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

2007-10-6 10:19:00

你自己在程序前加一个语句就可以保存了,像:

output file=boot.out reset; output off;

对你的其他问题,需要看程序才能确定。

二维码

扫码加我 拉你入群

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

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

2007-10-6 21:41:00

保存的问题现在已经解决了,谢谢。

步长和"调用arguments"的问题一定要看我的code吗?

那个步长的"error message"为什么没有错误编码呢?奇怪。

让我试试能不能把程序调用的问题讲清楚:

在主程序里,有这样的语句:

{ x,f,g,retcode } = co(&SqDiff,start);

那个sqdiff程序,是这样定义的:

proc (1) = SqDiff(parameters);

可是,parameters这个globle variable没有在主程序中定义过,整个code就没有定义过。

但是code跑得很好。这就是我不懂的地方。

我试着打出过这个parameters, 是我猜测的值。

是因为parameters是gauss默认的什么变量吗?

多谢!

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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