作者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)