请选择 进入手机版 | 继续访问电脑版
楼主: 18868112199
1713 1

[问答] gauss程序出错了求大神看看怎么修改,感谢!Nested procedure definition G0155 [推广有奖]

  • 0关注
  • 0粉丝

初中生

76%

还不是VIP/贵宾

-

威望
0
论坛币
1 个
通用积分
1.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
176 点
帖子
4
精华
0
在线时间
30 小时
注册时间
2018-1-13
最后登录
2020-3-30

18868112199 学生认证  发表于 2018-3-8 01:37:29 |显示全部楼层 |坛友微信交流群
相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
Line 5 in D:\代码.txt
   Undefined symbol G0025 : 've'
Line 514 in D:\代码.txt
   Nested procedure definition G0155
Line 514 in D:\代码.txt
   Syntax error G0008 : 'proc(7)=ols(y,x)'
刚开始接触gauss,发现上手有点困难,求大神指点修改意见。做的是不同城市房价相互影响关系,用时间序列做空间影响下的模型。


Line514对应的代码
proc(7)=ols(y,x);
local t,k,beta,e,sig2,cov,se,tstat,aic,sbc,ic,rsq_bar;
t=rows(y);
k=cols(x);
    if rank(x'x)<cols(x'x);$"";
    beta=ones(cols(x),1)*_dxmiss;
    se=beta;
    tstat=beta;
    e=ones(rows(x),1)*_dxmiss;
    ic=ones(2,1)*_dxmiss;
    cov=ones(cols(x),cols(x))*_dxmiss;
    rsq_bar=_dxmiss;
    goto out;endif;
beta=inv(x'x)*x'y;
e=y-x*beta;
sig2=e'e/(t-k);
cov=sig2*inv(x'x);
se=sqrt(diag(cov));
tstat=beta./se;
aic=ln((t-k)*sig2/t)+2*k/t;
sbc=ln((t-k)*sig2/t)+(ln(t)/t)*k;
ic=aic|sbc;
rsq_bar=1-sig2/(stdc(y)^2);
out:
retp(beta,se,tstat,e,ic,cov,rsq_bar);
endp;




二维码

扫码加我 拉你入群

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

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

关键词:definition Procedure gauss程序 nested GAUSS gauss程序 GAUSS

代码.txt

81.61 KB

18868112199 学生认证  发表于 2018-3-8 17:26:48 |显示全部楼层 |坛友微信交流群
可有偿援助,求大神帮忙或者加我VX:Lee-TQ 私聊教学也可以

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-3-28 22:57