楼主: silvertao
4834 12

大家帮忙看下下面程序错在哪里? [推广有奖]

  • 2关注
  • 5粉丝

已卖:3436份资源

教授

25%

还不是VIP/贵宾

-

威望
0
论坛币
17119 个
通用积分
62.3819
学术水平
7 点
热心指数
11 点
信用等级
2 点
经验
18994 点
帖子
453
精华
0
在线时间
1669 小时
注册时间
2005-4-23
最后登录
2025-9-4

楼主
silvertao 发表于 2009-11-5 20:25:51 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
小弟按照本版上发的coint2.0模块和npt1.3模块做面板数据的FMOLS和DOLS,可是出现错误提示: error G0064 : Operand missing [impt= m[.,1:9]~m[.,20]~m[.,10]~m[.,12:17]~m[.,19]~m[.,18]~m[.,21:23]~m[.,11];]
请高手指点下,先谢谢了!

library pcoint coint pgraph;
_ker_fun = &fejer;

loadm f[20,23]=c:\examples\tfp.dat;


loadm f[20,23]=c:\examples\r&d.dat;


loadm f[20,23]=c:\examples\fr&d.dat;


loadm f[20,23]=c:\examples\impor.dat;


tfp=f[.,1:9]~f[.,20]~f[.,10]~f[.,12:17]~f[.,19]~f[.,18]~f[.,21:23]~f[.,11];


impt= m[.,1:9]~m[.,20]~m[.,10]~m[.,12:17]~m[.,19]~m[.,18]~m[.,21:23]~m[.,11];


impt1={1970 0.0552 0.0958 0.1914 0.1528 0.1560 0.2145 0.2001 0.1475 0.3081 0.4387 0.3090 0.2678 0.1700 0.4212 0.5002 0.4513 0.2548 0.4535 0.3359 0.1466 0.2282 0.3907};

impt_m=impt1|impt[1:19,.];
tfp=log(tfp[.,2:23]);
red= log(rd[.,2:23]);
frd= frd(rd[.,2:23]);
y=tfp;x=rd~frd;
ht_1(tfp);
ht_1(rd);
ht_1(frd);
{ols_res,b,c,d,e}=ols_rd(y,x);
{fm_res,b,c,d,e}=fm_rd(y,x);
{dols_res,b,c,d,e}=dols_rd(y,x,1,2);
kao_t(ols_res,y,x,1);
pedroni_t(ols_res,y,x);
end;
二维码

扫码加我 拉你入群

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

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

关键词:Examples example Pedroni missing Library 程序 帮忙

沙发
xuelida 在职认证  发表于 2009-11-6 18:54:25
impt= m[.,1:9]~m[.,20]~m[.,10]~m[.,12:17]~m[.,19]~m[.,18]~m[.,21:23]~m[.,11]
你把m里的数据不用.号表示,你用到哪几行数据,就写几试一下。
具体没有数据我也没办法确定

藤椅
silvertao 发表于 2009-11-6 19:27:06
谢谢斑竹了

板凳
silvertao 发表于 2009-11-6 19:31:14
还不不行!不过非常感谢楼主的回答,向你致敬

报纸
xuelida 在职认证  发表于 2009-11-7 11:39:27
要么是调用数据出错,要么是数据处理格式出错了

地板
iloveyou21 发表于 2009-11-7 18:05:56
没有定义m数据啊,loadm m[20,23]=.....,再试试。

7
silvertao 发表于 2009-11-8 13:19:09
非常感谢各位高手的回答,向你们致敬

8
silvertao 发表于 2009-11-8 17:00:13
6# iloveyou21
按您的方法程序有所改进,可是还是有问题,如下:错误是
red= log(rd[.,2:23]);
frd= frd(rd[.,2:23]);
error G0064 : Operand missing

library pcoint coint pgraph;
_ker_fun = &fejer;

loadm f[20,23]=c:\examples\tfp.dat;


loadm f[20,23]=c:\examples\r&d.dat;


loadm f[20,23]=c:\examples\fr&d.dat;


loadm f[20,23]=c:\examples\impor.dat;

loadm m[20,23]=c:\examples\tfp.dat;
loadm m[20,23]=c:\examples\r&d.dat;
loadm m[20,23]=c:\examples\fr&d.dat;

loadm m[20,23]=c:\examples\impor.dat;


tfp=f[.,1:9]~f[.,20]~f[.,10]~f[.,12:17]~f[.,19]~f[.,18]~f[.,21:23]~f[.,11];


impt= m[.,1:9]~m[.,20]~m[.,10]~m[.,12:17]~m[.,19]~m[.,18]~m[.,21:23]~m[.,11];


impt1={1970 0.0552 0.0958 0.1914 0.1528 0.1560 0.2145 0.2001 0.1475 0.3081 0.4387 0.3090 0.2678 0.1700 0.4212 0.5002 0.4513 0.2548 0.4535 0.3359 0.1466 0.2282 0.3907};

impt_m=impt1|impt[1:19,.];
tfp=log(tfp[.,2:23]);
red= log(rd[.,2:23]);
frd= frd(rd[.,2:23]);
y=tfp;x=rd~frd;
ht_1(tfp);
ht_1(rd);
ht_1(frd);
{ols_res,b,c,d,e}=ols_rd(y,x);
{fm_res,b,c,d,e}=fm_rd(y,x);
{dols_res,b,c,d,e}=dols_rd(y,x,1,2);
kao_t(ols_res,y,x,1);
pedroni_t(ols_res,y,x);
end;
先谢谢了!

9
iloveyou21 发表于 2009-11-8 18:12:07
还是那个问题,你用的变量要先定义。前面loadm 都重复了。你的m数据由哪个文件来,则loadm m=。。。
而不是loadm m[20,23]=c:\examples\tfp.dat;
loadm m[20,23]=c:\examples\r&d.dat;
loadm m[20,23]=c:\examples\fr&d.dat;
loadm m[20,23]=c:\examples\impor.dat;
只要一个,就是你存放m数据的那个。我猜测是这样:
loadm tfp[20,23]=c:\examples\tfp.dat;
loadm rd[20,23]=c:\examples\r&d.dat;
loadm f[20,23]=c:\examples\fr&d.dat;
loadm m[20,23]=c:\examples\impor.dat;

10
silvertao 发表于 2009-11-8 19:10:20
9# iloveyou21
非常感谢您的及时指点,我再试试看

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

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