作者eigenvalue (somnambulist)
看板Statistics
标题Re: [问题] SAS IML资料呼叫矩阵的问题
时间Wed Apr 11 11:58:23 2007
感谢K大的解说
抱歉把原文砍掉
後来有去找手册(比HELP详细许多,光IML就有厚厚的一本)
大概知道怎麽写
USE AAA;
SHOW DATASETS;
SHOW CONTENTS;
LIST ALL;
这一段可以秀出内容、变数和你存的矩阵加上一些相关的东西
READ ALL VAR; /*後头可加Where(age>16)加上条件也可 */
SHOW NAMES; /*display all matrix u create*/
READ ALL VAR _num_ into QQ; /*keyword=_num_*/
PRINT QQ;
Q21=QQ[2,1]; 开始可以用矩阵,把原本的QQ matrix 第二列第一行值叫出来
PRINT Q21;
剩下的IML矩阵运算的语法help写的满清楚的
用这些语法也可以…给有用IML的人参考
※ 引述《[email protected] ()》之铭言:
: ※ 引述《[email protected] (somnambulist)》之铭言:
: > 存成AAA档
: > PROC IMPORT OUT= WORK.AAA
: > DATAFILE= "D:\Sas\SASPROBIT.xls"
: > DBMS=EXCEL2000 REPLACE;
: > SHEET="Sheet1$";
: > GETNAMES=YES;
: > RUN;
: > 可以汇入,只差如何把这笔数据变成矩阵
: > 有人熟练IML这个PRODUCT吗
: > 是否可以提供意见!
: > 感谢感谢…
: 以你的资料集 AAA 为例
: proc iml;
: use AAA; /*选取要使用的资料集 AAA*/
: read all into X; /*读取 AAA 里面全部的元素存至 X 这个变数*/
: print X;
: run;
--
It's better to have loved and lost
Than never to have loved at all
※ 编辑: eigenvalue 来自: 134.208.26.187 (04/11 12:18)