SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 532|回复: 3
打印 上一主题 下一主题

proc iml 运行出错,大侠看看哦

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2011-7-18 21:55:14 | 只看该作者

proc iml 运行出错,大侠看看哦

[code:xsa3g8dd]data a1;
input t year xt@@;
        yt=xt;
        index=1;
        zt=-(yt+lag(yt))/2;
        jbi=lag(xt)/xt;
datalines;
1 1990 24395 2 1991 25286
3 1992 26901 4 1993 27339
5 1994 27871 6 1995 28721
7 1996 29728 8 1997 30067
9 1998 30791 10 1999 31284
11 2000 33716 12 2001 34558
;[/code:xsa3g8dd]
[code:xsa3g8dd]proc iml;
                use a1;
                read all var{zt index} into b where(zt^=.);
                read all var{xt} into yn where (zt^=.);
                                ahat=inv(b*b)*b*yn;
                                ahatt=ahat;
                                na={a u};
                create a2 from ahatt[colname=na];
                append from ahatt;
quit;[/code:xsa3g8dd]
[color=#FF0000:xsa3g8dd][size=150:xsa3g8dd]请教大侠,错在那里了,期望能够改正,不胜感激!![/size:xsa3g8dd][/color:xsa3g8dd]
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2011-7-18 22:43:24 | 只看该作者

Re: proc iml 运行出错,大侠看看哦

Are you willing to do linear regression? It sounds.
JingJu

[code:sz0n9hh3]...
ahat=inv(t(b)*b)*(t(b)*yn);

or

ahat=solve(b`*b, b`*yn);
...[/code:sz0n9hh3]
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2011-7-19 11:37:33 | 只看该作者

Re: proc iml 运行出错,大侠看看哦

第二段程序中,
[code:3dyugrif] .....
na={a u};
......
[/code:3dyugrif]
是否表示这段需要计算的是a&u值,并且输出在数据集a2中。
若不是的话,表示什么意思呢?
怎么才能显示出a&u值?
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2011-7-19 20:57:17 | 只看该作者

Re: proc iml 运行出错,大侠看看哦

to supply variable name(s).
it is equal to
[code:146uyw9e]create a2 from ahatt[colname='a'];[/code:146uyw9e]
since only 1 variable available in ahatt.

Jingju
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2025-6-10 05:46 , Processed in 0.067618 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表