HDTenEightyP/NetNews huggingface dataset:
Newsgroups: bit.listserv.sas-l
Date:         Wed, 30 Sep 1992 11:25:24 CST
Reply-To:     Tom Purcell <GE0110@SIUCVMB.BITNET>
From:         Tom Purcell <GE0110@SIUCVMB.BITNET>
Subject:      POINT BI-SERIAL CORRELATION

Proc Corr will compute the point-biserial correlation so long as
one variagble is coded as dichotomous.  The computation of the point-biserial
and the Pearson-r are not different, although many books report different
formulas for point-biserials because of the greater ease of using
some formulas when one has tabulated data.  I believe I am right that
one should exercise care in interpreting the PROC CORR probabilities,
and standard errors, however.

This is not true for a biserial correlation or a tetrachoric, although
a phi coefficient is also computationally the same as a Pearson-r as well.
Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
Newsgroups: bit.listserv.sas-l
Date:         Tue, 29 Sep 1992 14:59:00 EDT
Reply-To:     N8B@PSUVM.PSU.EDU
From:         N8B@PSUVM.PSU.EDU
Subject:      Re: Confid. Ellipses
Comments: To: rsnyder@lobby.ti.com
Comments: cc: sas-l@uga.cc.uga.edu

Thanks Bob.  A couple of people have suggested SAS/INSIGHTS.  I think we have
it here so I'll give it a try.  Thanks again, Nancy.
Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
Newsgroups: bit.listserv.sas-l
Date:         Wed, 30 Sep 1992 08:56:56 EDT
Reply-To:     Howard Schreier <HIS@NIHCU.BITNET>
From:         Howard Schreier <HIS@NIHCU.BITNET>
Subject:      Sampling
Comments: cc: jjmorris@GANDALF.RUTGERS.EDU

CONTENT:  Response
SUMMARY:  Random sampling covered in Usage Guide #2
REL     : 6.06+

> I know that I must be glossing over the answer to my problem when I
> flip through the manual.
>
> I have a very large data set.  I want a random sample of observations.
> How do I do it?
>
> Thanks for pointing out the obvious to my tired eyes.

See Chapter 12 of SAS Language and Procedures,
Usage *2*, V. 6, 1st Edition.

/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\   Howard Schreier, U.S. Dept. of Commerce, Washington    /
/                     MVS 5.18 & 6.07                      \
\   Voice: (202) 377-4180        BITNET: HIS@NIHCU         /
/   Fax:   (202) 377-4614      INTERNET: HIS@CU.NIH.GOV    \
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
Newsgroups: bit.listserv.sas-l
Date:         Mon, 5 Oct 1992 15:28:00 EDT
Reply-To:     SUMA@CLEMSON.BITNET
From:         SUMA@CLEMSON.BITNET
Subject:      factorial problem

Hi!
I have a data set which looks like this
NAME1  A . C D . . G . I . K L M
NAME2  . B . D E . . . I . . . M
NAME3  . . C . E . . H . J . . .

( I am only showing a sample of the 1500 lines of data I have in this
dataset)
The variables A through M describe certain characteristics of the
subjects Name1 through Name3.  Each subject has a maximum of 8 or
fewer characteristics each out of a possible 13 characteristics.
I want to classify these subjects by category, a category being
defined a particular combination of characteristics/variables.
There are several possible combinations,the sum of which can be
given by the mathematical expression
13c0 + 13c1 +13c2 +......+ 13c8.
As you can see quickly this is a very large number.
13c8 for example is given by factorial 13 divided by the product
of factorial 8 and factorial (13-8).
Is there any convenient way in SAS that I could enumerate all possible
combinations of these 13 variables taken none, 1, 2, 3, 4, 5, 6, 7, or
8 at a time?  I then need to partition my dataset into one or more
of these combinations based on the characteristics of the subjects ( I
was considering using if then statements.)
I recall seeing the factorial function somewhere in SAS but I just cant
seem to locate it my manual.
I would appreciate any help available.
Uma
Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
X-Delivery-Notice:  SMTP MAIL FROM does not correspond to sender.
Return-Path: rjf2@PHPDLS1.EM.CDC.GOV
Encoding: 68 TEXT
X-Mailer: Microsoft Mail V3.0 (beta-2)
Newsgroups: bit.listserv.sas-l
Date:         Fri, 2 Oct 1992 09:22:00 EST
Reply-To:     rjf2@PHPDLS1.EM.CDC.GOV
From:         rjf2@PHPDLS1.EM.CDC.GOV
Subject:      macro to sample SSD with ranuni

content      : Response
summary      : macro to subset SSD by N or Percent using ranuni function
rlse/platform: V6.07 / MVS
Ron Fehd     :                SMTP:BitNet:    <rjf2@phpdls1.em.cdc.gov>
              Centers for Disease Control
              1600 Clifton Rd  MS:G25         FAX  : 404/639-1778
              Atlanta, GA 30333  USA          phone: 404/639-1707

Here's my entry on the problem.

Unfortunately, I am not familiar enough with the random number generators
to figure out to get an SSD without duplicate IDs.

This macro eliminates previous concerns about sorting, and does just
one pass over the SSD that the subset is being drawn from.

OPTIONS MPRINT;

DATA TEST;
  do id = 1 to 2001;   output;                             end;

%MACRO SAMPOSSD(SSD,SSD_OUT=SAMPOSSD,N=0,PERCENT=0);/*---------------*/

PROC CONTENTS data = &SSD.
              out  = CONTENTS (keep = Nobs) noprint;

DATA _NULL_;
  set CONTENTS (obs=1);
  call symput("NOBS",left(put(Nobs,BEST12.)));
run;

%IF       &N       %THEN %LET HOWMANY = %eval(&N.);
%ELSE %IF &PERCENT %THEN %LET HOWMANY = %eval((&PERCENT. * &NOBS)/100);

%PUT @@ HowMany=<&HOWMANY.>;

DATA &SSD_OUT;
  link CalcPntr;
  drop I;
  do   I = 1 to &HOWMANY.;  set &SSD. point = Pntr;
                            output;
                            link CalcPntr;
                                                                   end;
  stop;
  CalcPntr:/*Pntr in (1.. &NOBS)*/
    Pntr = (ranuni(123456789) * &NOBS - 1) + 1;
return;

run;/*..........................................................*/%MEND;

%SAMPOSSD(TEST,N=100);

%SAMPOSSD(TEST,PERCENT=11);

 /*check to see if there is uniqueness on IDs, duplicates will be
listed by proc FREQ at the top of the listing.*/

proc FREQ order = freq;
tables  ID;
Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
Originator: news@nimaster
Organization: Princeton University
Apparently-To: SAS-L%VTVM2.BITNET@phoenix.Princeton.EDU
Newsgroups: bit.listserv.sas-l
Date:         Sun, 4 Oct 1992 00:49:04 GMT
Reply-To:     "(Roger Lustig)" <roger@astro.Princeton.EDU>
Comments:     Warning -- original Sender: tag was news@PRINCETON.EDU
From:         "(Roger Lustig)" <roger@CRUX.PRINCETON.EDU>
Subject:      Re: Data Transform problem

In article <2ACAD276@router.em.cdc.gov> sas@NIORDS1.EM.CDC.GOV writes:
>SAS list --

>I am working with a medical exam surveillance data set.  I need to know how
>many "survivors" there were in each medical monitoring year.  The problem is
>that a respondent could survive through a medical monitoring year without
>being represented in that year (because it was often the case that 2 or 3
>exams occurred in 1 medical monitoring year and the following year was
>skipped -- the case may then reappear the following medical monitoring year).
>To compound the problem each case may have up to 14 records or as few as
>one.  This probably sounds VERY confusing.... My question is that I think I
>can get an accurate count if I can create variables using the FIRST. and
>LAST. statements.  Is it possible to use these statements at the same time?

Yes, and they'll get you where you want to go.  But...

>For example:

>           If FIRST.medyear = 1 and LAST.medyear = 1 then count=1;
>      else if FIRST.medyear = 1 and LAST.medyear = 2 then count=2;
>      etc.....
>Is this at all possible??

Not like that.  The first. and last. statements are booleans that
test a BY variable to see whether it's the first or last, as the case
mey be, with that value in a sorted stack.  (OK, you can also use
NOTSORTED but the principle is the same.)

That is, the value of first.medyear is always 0 unless the record
in question is the first one to have that particular medyear, assuming that
medyear is the final variable in the BY statement.   If it's not the
final variable, then FIRST.medyear is 1 whenever it's the first instance
of that value for a given value of the previous BY variable.  In this
case, you need the first and last years for a given patient, so:

PROC SORT DATA=MYDATA;
  BY PATIENT MEDYEAR;
RUN;

DATA SURVIVE; SET MYDATA; BY PATIENT MEDYEAR;
RETAIN FYEAR LYEAR;
IF FIRST.PATIENT THEN FYEAR=MEDYEAR;
IF LAST.PATIENT THEN DO;
  LYEAR=MEDYEAR;
  OUTPUT;
  END;
KEEP FYEAR LYEAR PATIENT;
RUN;

This gives you a new dataset with one record per patient and
variables that give the first and last years the patient was
in the file.  Is this of help?
Roger
Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
Newsgroups: bit.listserv.sas-l
Date:         Thu, 1 Oct 1992 12:49:11 -1100
Reply-To:     Undetermined origin c/o Postmaster <POSTMASTER@AWIIMC12.BITNET>
Comments:     <Parser> E: Mail origin cannot be determined.
Comments:     <Parser> E: Original tag data was -> (Brian Platts)
              <B.Platts@kgispy.ccsd.uts.EDU.AU>@kgispy.ccsd.uts.edu.au
From:         Undetermined origin c/o Postmaster <POSTMASTER@AWIIMC12.BITNET>
Subject:      Principal Axis Factoring
Comments: To: SAS-L@AWIIMC12.IMC.UNIVIE.AC.AT

In order to replicate another study, I want to run a factor analysis
using principal axis factoring. It would appear that principal axis is not
an option in SAS although the related least squares method is. Can anyone
shed some light on this for me?

Thanks

Brian Platts
Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
Newsgroups: bit.listserv.sas-l
Date:         Wed, 30 Sep 1992 14:06:00 PT
Reply-To:     jack.hamilton@AMAIL.AMDAHL.COM
From:         jack.hamilton@AMAIL.AMDAHL.COM
Subject:      re: Attachmate HGO and SAS 6.07
Comments: To: apple!ohstvma.bitnet!sas-l@juts.ccc.amdahl.com

Paul Oldenkamp wrote:

> Last week I commented on the Tom Frenkel's posting on strange behavior
> he had encountered using SAS 6.07(MVS) and Attachmate's Extra with the
> Host Graphics Option(HGO).
>
> I have found that the software being used by SI that worked was beta
> software of a version that Attachmate has just released.  Users of
> Attachmate HGO should call the Attachmate tech. support to report their
> problems and to get information on upgrading.

I have version 3.32 of Extra for Windows with HGO 1.01.  It did solve some
problems with the graphics editor that I had found in 3.32, but it's not
not perfect yet.

Two problems that I've run into:

1) Capturing host graphics into a Windows metafile doesn't work well.
   The default storage allocation isn't big enough, and there doesn't
   seem to be a way to change it permanently (I can change it for each
   session).  Also, after I have corrected the memory problem, the
   resulting metafile doesn't display propoerly in Word for Windows.

2) Graphics seem to eat up GDI memory.  I has running the "System Monitor"
   program, and every time a graph was displayed, the memory remaining
   would go down a little bit.  It got down to 9% before Extra stopped
   working.  Exiting Extra didn't return the memory, and the memory
   usage lister showed lots of little pieces of memory allocated by
   "unknown".

Extra does work better than any of the other graphics emulators I've
tried - it's just not all the way there yet.
From: CBARNES@TAMVM1.BITNET (Chris Barnes)
Newsgroups: bit.listserv.sas-l
Subject: one more thing
Date: 29 Sep 92 16:36:54 GMT
Reply-To: Chris Barnes <CBARNES@TAMVM1.BITNET>
Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU

I forgot to mention in my question that I don't read sas-l.
Please reply back to this account number, not the list.

      --------------------------------------------------
Chris Barnes            |
cbarnes@tamvm1.tamu.edu |  Bow season starts in 2 days!
(409) 846-3273 (home)   |           (in Texas)
(409) 845-4437 (work)   |
Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
X-Mailer: ELM [version 2.2 PL16]
Newsgroups: bit.listserv.sas-l
Date:         Tue, 6 Oct 1992 13:56:45 CDT
Reply-To:     "(R. Snyder)" <rsnyder@LOBBY.TI.COM>
From:         "(R. Snyder)" <rsnyder@LOBBY.TI.COM>
Subject:      Avoiding having OBS set to 0 after an error
Comments: To: sas-l@uga.cc.uga.edu

SUBJECT:   OBS set to 0 after an error
SUMMARY:   I've had the same problem, would like to see a solution
REL/PLTF:  6.07/HP300
E-ADDR:    rsnyder@lobby.ti.com
NAME:      Bob Snyder
COMPANY:   Texas Instruments, Sherman, TX
PHONE:     (903) 868-5799
FAX:       (903) 868-7240

> ----------------------------------------------------------------------
> content:  query
> SUMMARY:  how to avoid having obs set to 0 after a non-fatal error
> REL/PLTF: SAS 6.07, MVS/ESA, IBM309x clone
> E-ADDR:   pfeifer_g@cubldr.colorado.edu
> NAME:     Gary Pfeifer
> PH/ADDR:  303/492-6743   Univ of Colorado   CB 108   Boulder CO 80302
> ----------------------------------------------------------------------
>
> I have a batch job which uses the VTOC data for a disk volume to make
> a list of the SAS data libraries on that volume, and then uses that list
> to do a proc contents on each one, so that I can get a report on unused
> space in each library.  Under 6.06, if I ran the job while one of those
> libraries was in use, the job simply stopped processing that step, did not
> add any statistics for that library to the output dataset,
> and went on to the next library on the list.
>
> In 6.07 however, OBS is set to zero which means the rest
> of the list is not processed at all, and nothing is printed out for the
> libraries which were processed  correctly.
>
> It seems like there is an option which controls whether obs is set to zero
> in such cases, but I cannot find it.
>
> If there is no such option, does it make any sense to try setting obs back
> to MAX, if I get a nonzero return code from the PROC Contents?
>
> Gary
>

To One and All,

I've experienced simular problems and am interrested in any replys.

Thanks,
Bob
Newsgroups: bit.listserv.sas-l
From: tek@ms.uky.edu (Thomas E. Kunselman)
Subject: Problem with Proc Rank?
Date: Wed, 30 Sep 1992 18:26:01 GMT
Organization: University Of Kentucky, Dept. of Math Sciences

I'm getting something wierd with a table I'm trying to create.  I used
this same table on data for the previous year, and the groups came out
correctly.  When I try to use the same program but with current year
data, I get the wrong number of groups.

Here is my  code

PROC RANK DATA=FRESH GROUPS=10 OUT=FRRANK;
RANKS ACTERANK;
VAR OUTACTE;

PROC TABULATE DATA=FRRANK;
CLASSES ACTERANK ;
VAR OUTACTE HSGPA;
TABLE ACTERANK ALL='TOTAL', (OUTACTE HSGPA)*(N MEAN MIN MAX);
TITLE4 'ACTE RANKS BY DECILES';

Here is basically what the output looks like:
Notice how there is no group for 3.  

Rank 
for
variable       OUTACTE
outacte    N         MEAN
0         205.00    18.33
1         376.00    20.66
2         307.00    22.00
4         277.00    23.00
5         249.00    24.00
6         449.00    25.47
7         192.00    27.00
8         253.00    28.42
9         223.00    31.21
Total    2531.00    24.26

When I run the same proc rank and tabulate, but rank by HSGPA instead
of OUTACTE, I get ten groups.

-- 
Thomas Kunselman                               {rutgers,uunet}!ukma!tek 
Office of Planning & Assessment          	bitnet: vaatek@ukcc.bitnet
#8 Administration Building			internet:tek@ms.uky.edu
University of Kentucky
Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
Newsgroups: bit.listserv.sas-l
Date:         Mon, 5 Oct 1992 18:50:54 CDT
Reply-To:     Allen Herzog <U50161@UICVM.BITNET>
Comments:     "U. of Illinois at Chicago"
From:         Allen Herzog <U50161@UICVM.BITNET>
Subject:      Proc Reg and Mallow's CP selection criteria

         In using the CP selection criterion the SAS/STAT manual
states "The method is similar to ADJRSQ, except that Mallow's CP
statistic is used as the criterion for model selection."  In the
output, however, it is the unadjusted R-square that is printed.
Two questions.  First, although none of the textbook examples
show megative CP values, this often occurs.  Looking at equations this
seems very possible.  Second, an important matter in using this statistic
is having an unbiased estimate of sigma-square to calculate CP.  The
mean sqaure from the complete apparently serves this purpose. If
there are a large number of variables in the complete equation and
a relatively small number in the selected equation how does this
effect the estimates of CP.  Third, what is the effect if the
independent variables are almost orthogonal on CP for any particular
subset?   What is the effect on CP if the variables are highly collinear?
Is there any heuristic rule for selecting an unbiased set of varibles
for the complete set?
    I would appreciate any insight on these questions. References would
be particularly welcome.  I have looked at Daniel & Wood (Fitting Equations
to Data) and D.F. Morrison (Applied Linear Statistical Models) which I
found helpful. Morrison gives a particularly clear exposition.
    A caution is by R.B. Darlington is worth quoting.  He writes,
      "A method called all-subsets regression considers all possibilities.
A statistic called Mallows Cp is often used to choose the best of these
regressions. In my opinion there is no clear rationale for Cp..."(Regression
and Linear Models, McGraw-Hill, 1990, p. 166). He recommends a method due
to Browne which he calls "shrunken" R.
                                                  Allen Herzog
                                                  U50161@UICVM
From: WINCHELL@KENTVM.BITNET (Janice Winchell)
Newsgroups: bit.listserv.sas-l
Subject: non-linear restrictions
Date: 6 Oct 92 19:50:17 GMT
Reply-To: Janice Winchell <WINCHELL@KENTVM.BITNET>
Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU

I have a sas user who has asked if there is a way to impose non-linear
restrictions on a linear regression model in SAS?  I don't see anything in
the manuals I have that indicate that this would be possible.  We run
sas 5.18 and 6.07 on CMS 5.0, BASE, STAT, and ETS.

Would anyone care to respond ?


Jan Winchell
Systems Analyst
Academic Computer Services
Kent State University             BITNET:    WINCHELL@KENTVM
Kent, Ohio   USA   44242          INTERNET:  WINCHELL@KENTVM.KENT.EDU
216-672-2736
Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
Newsgroups: bit.listserv.sas-l
Date:         Thu, 1 Oct 1992 09:15:08 EDT
Reply-To:     Frank Dane <FDANE@UGA.BITNET>
From:         Frank Dane <FDANE@UGA.BITNET>
Subject:      Re: WinSAS alpha solid?
              30 Sep 1992 20:13:03 EDT from <71020.1025@COMPUSERVE.COM>

According to my sales rep, the alpha version of WinSAS is very "buggy."
That, again according to her, is one of the reasons why the Beta version
has been delayed (and delayed, and delayed).  We probably ought not to
judge WinSAS on the basis of the Alpha version; best wait for the
Beat and hope the antibiotics have been effective.

Dr. Francis C. Dane, Associate Professor and Chair
Department of Psychology, Mercer University
Macon, GA  31207-0001  USA
Bitnet: FDANE@UGA   Internet: FDANE@UGA.CC.UGA.EDU
Tel: (912) 752-2972
Fax: (912) 752-2108
From: WELLS@IRISHMVS.BITNET
Newsgroups: bit.listserv.sas-l
Subject: Proc Contents
Date: 5 Oct 92 16:34:00 GMT
Reply-To: WELLS@IRISHMVS.BITNET
Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU

This is a question about Proc Convert.  I want to convert an OSIRIS
data set that contains more than 1024 variables.  Is PROC CONVERT
still limited to 1024 variables?  If so, is it possible to read in
only part of the OSIRIS dictionary at a time and keep only the
variables that I want?
Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
Newsgroups: bit.listserv.sas-l
Date:         Mon, 28 Sep 1992 07:28:54 -0500
Reply-To:     "(Kernon Gibes)" <gibes@SWIRL.MONSANTO.COM>
From:         "(Kernon Gibes)" <gibes@SWIRL.MONSANTO.COM>
Subject:      RE: Inputting data with FSEDIT and variable lengths
Comments: To: SAS-L@uga.cc.uga.edu@tin.monsanto.com
Comments: cc: GIBES@tin.monsanto.com

 CONTENT:   Response (to Millard's FSEDIT questions)
 SUMMARY:   Use INFORMATs and/or FSEDIT MAX/MIN field attributes
 REL/PLTF:  6.07/VMS
 E-ADDR:    gibes@swirl.monsanto.com
 NAME:      Kernon Gibes
 DATE:      28 September 1992

I haven't used FSEDIT much for data entry, but it sounds to me like the
problem with getting "larger than expected" values after using a FORMAT
may be due to NOT having specified what the INFORMAT is.  If the
INFORMAT is, say, 5.3 and you enter 12345 into the field (note: without
specifing a decimal point yourself), you should end up with 12.345.

If this doesn't solve the problem, you might try using option 4 (Assign
special field attributes) under MODIFY; the second and third screens
allow you to enter MAXIMUM and MININUM field values.  This doesn't
require ANY SCL code.
Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
Newsgroups: bit.listserv.sas-l
Date:         Tue, 6 Oct 1992 14:35:00 PDT
Reply-To:     HOFER@USCMVSA.BITNET
From:         HOFER@USCMVSA.BITNET
Subject:      survivalhazard analysis

I'm working on a study which looks at the relationship of GRE
scores to graduation/retention rates of PhD students. I need
to apply survival analysis to this data and would like to use
SAS to do so. I need to use a program which can handle multiple
kinds of events (i.e., dropping out of school vs. graduating) as
well as, of course, the censor variable. Most programs that I've
tried (LIFETEST, LIFEREG, BMDP1L) do not have this option. So my
request:
  Does anyone have a macro for performing event history analysis on
data with multiple events, or know of other programs which allow
this sort of configuration. I have a program which uses logistic
regression (Cox's method) to estimate the survival functions but
am not clear on how to integrate the multiple events part into
the analysis. Many thanks for your replies.
 Scott Hofer
 Psychology, Univ. of Southern California
 <HOFER@MVSA.USC.EDU>
Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
Organization: Office of University Computing
Newsgroups: bit.listserv.sas-l
Date:         Wed, 30 Sep 1992 12:18:59 EST
Reply-To:     "Jim S." <JSTUKAS@VMA.CC.ND.EDU>
From:         "Jim S." <JSTUKAS@VMA.CC.ND.EDU>
Subject:      Re: SAS on UNIX or SAS on PC
              30 Sep 1992 09:01:00 PST from <Bert_Cave@CCM.HF.INTEL.COM>

On Wed, 30 Sep 1992 09:01:00 PST Bert Cave said:
 [original query about SAS on PC v. Unix (RS/6000) deleted]
>At Intel, we have been alpha (now beta) testing SAS for Windows for many
>months.
>It is a solid product, already.  With Windows being, pretty clearly, the market
>winner for user interface, we think SAS for Windows is a very good bet.  With
>DDE and OLE capabilities, SAS can exchange data with other Windows products,
>including word processing, spreadsheet, ... software packages.  SAS Institute
>is
>also working on an interface to Microsoft/Sybase SQL Server, which will allow
>SAS to work in tandem with other front end tools which read/write SQL Server
>data.
>Bert Cave
>SAS Product Manager
>Intel Corp.

I am not sure that I can address the original user's question, but I am
pretty sure that ANY solution which is based upon the pitiful DOS operating
system can not be termed "solid".  Even at Intel, you must be aware of that.
After all, you have OS/2 and soon NeXT/486 to choose from as software platforms
from which you can run SAS on Intel chips.  Of course, this does not address
the original question.
  Unfortunately, you are quite right that Windoze is the "market winner", but
if someone is asking for a technical answer, marketing hype is not required.

    Just my $.02.

Jim

    Jim Stukas
    User Services                JSTUKAS@IRISHVMA (BITNET)
    University of Notre Dame     jstukas@vma.cc.nd.edu (Internet)
    (219) 239-8292               NeXT mail: stukas@mbolo.cc.nd.edu
Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
Newsgroups: bit.listserv.sas-l