Hi, I have a dataset with lots of variables (20+) and not many observations (countries by each geographic locations). There are many missing values for each observation. I want to do two things: 1. Using proc reg: Run OLS with only variables that have common non-missing values. For example, if I have a dataset looks like below: var1 var2 var3 var4 var5 1 . 3 . 4 2 . . 3 5 How can I set up commands such that it runs regression with only var1 and var5 (that have values in common). My understanding is that proc reg drops all observations that have missing values. 2. Using proc calis: FIML I read an article :Making Use of Incomplete Observations in the Analysis of Structural Equation Models: The CALIS Procedure’s Full Information Maximum Likelihood Method in SAS/STAT 9.3 by Yiu-Fai Yung and Wei Zhang, SAS Institute Inc., Cary NC I have SAS 9.2 and it seems this FIML in proc CALIS procedure is not available for 9.2. I get an error message like below: proc calis data=WB_FAO2_sub1 method=FIML; ERROR 22-322: Syntax error, expecting one of the following: ADF, D, DWLS, G, GLS, LS, LSADF, LSD, LSDWLS, LSG, LSGLS, LSM, LSMAX, LSML, LSW, LSWLS, M, MAX, ML, NONE, U, ULS, W, WLS. ERROR 76-322: Syntax error, statement will be ignored. How can I run FIML in SAS 9.2? Please help me out on this. Thanks a lot!
... View more