SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

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

各位高手,请问如何用sas程序实现矩阵的倒置?

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2005-5-21 23:58:06 | 只看该作者

各位高手,请问如何用sas程序实现矩阵的倒置?

各位高手,请问如何用sas程序实现矩阵的倒置?
在下是一位sas的新手,遇到这个问题要急着解决又找不到相关的资料。请各位大虾帮小弟一下。谢谢!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2005-5-27 00:04:55 | 只看该作者

Re: 各位高手,请问如何用sas程序实现矩阵的倒置?

用这个符号“`”,就是ESC键下面一个键!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2005-9-9 08:53:44 | 只看该作者

"`"这个看不懂,能举例吗?谢谢!

"`"这个看不懂,能举例吗?谢谢!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2005-9-9 18:31:54 | 只看该作者

example

options ls=64 ps=45 nodate nonumber;
proc iml;
y={5.32 5.32 4.98 4.65,
5.32 5.26 4.93 4.70,
5.94 5.88 5.43 5.04,
5.49 5.43 5.32 5.04,
5.71 5.49 5.43 4.93,
6.27 6.27 5.66 5.26,
5.88 5.77 5.43 4.93,
5.32 5.15 5.04 4.48};
p=ncol(y);n=nrow(y);print n;
xx=y`*(i(n)-(1/n)*j(n,n))*y;
print xx;run;
s=xx/(n-1);print s;
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-9 03:01 , Processed in 0.069498 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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