**Date:** Fri, 16 Oct 1998 11:19:47 -0700
**Reply-To:** Siyan Wang <siyanwan@RCF.USC.EDU>
**Sender:** "SAS(r) Discussion" <SAS-L@UGA.CC.UGA.EDU>
**From:** Siyan Wang <siyanwan@RCF.USC.EDU>
**Subject:** Questions about SAS/IML
**Content-Type:** TEXT/PLAIN; charset=US-ASCII
I get some problem using SAS/IML. so I would like to ask for your help.

1. I have a SAS data set, which consist of 18 variables and 360
observations. I want to use this data set to creat a matrix consisting of
17 variables (row) over all 360 observations (colomn). Also, I want to use
the variable left to creat a colomn vector.

2. I used PROC CORR procedure to calculate a 20 by 20 covariance matrix,
The statement used is
PROC CORR DATA=IR.RES_N NOMISSING NOSIMPLE NOCORR OUTP=IR.COV_N COV;
How can I read these covariance into a matrix by IML?

3. How can I do Kroneker product?
For example, the Kroneker product of a 3 by 3 identity matrix and a 4 by 4
matrix Q is
/ Q \
| Q |
\ Q /
i.e. the Kroneker product is a 12 by 12 block diagonal with matrix Q as
the diagnol blocks and 0 for all other elements.
I could not find the proper operator or function in the manul.

Thank you very much.

Siyan